Я хочу связать два поля вместе и отобразить их в combobox.Два значения полей в дисплее Combobox и datatable C#
У меня есть имя и фамилия в моей базе данных, и как отображать полное имя в combobox?
Я попробовал этот код, но я получил некоторые ошибки:
OracleDataAdapter names= new OracleDataAdapter("SELECT first, last FROM person", conn);
DataTable dt = new DataTable();
names.Fill(dt);
dt.Columns.Add("FullName", typeof(string), "first' : ' last"); //<-- error's here
cmbCBox.DisplayMember = "FullName";
cmbBox.DataSource = dt;
conn.Close();
Ошибка:
недостающее операнд после ':' оператора.
Я бы создал это имя в вашем запросе. – LarsTech
Также, что хорошего в 'SELECT first, last'? После того, как вы выбрали члена в cbo, вам необходимо передать 'id'. 'SELECT first || ':' || последний как FullName, pesonId ... '. , , 'cmbCBox.ValueMember =" pesonId "'. И нет необходимости в 'dt.Columns.Add' –