У меня есть 3 колонок fname = first name
, mname = middle name
и sname = surname
так что я должен объединить их, чтобы заполнить единое поле со спискомобъединить 3 текста из базы данных для заполнения COMBOBOX
var query = "SELECT CONCAT(fname, ' ', mname, '', sname) AS FullName FROM database.table;";
using(MySqlConnection myConn = new MySqlConnection(ConnectionClass.GetConnection()))
using(MySqlCommand cmDB = new MySqlCommand(query, myConn))
{
try
{
myConn.Open();
using(MySqlDataReader myReader = cmDB.ExecuteReader())
{
while(myReader.Read())
{
string FName = myReader.GetString("FullName");
cmbName.Items.Add(FName);
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
myConn.Close();
}
}
я пытался дозвониться FULLNAME в несколько раз, но он твердил он не может найти поле так, как я это делаю?
string FName = (string) myReader [0]; – levent