Я хочу взять имя и фамилию пользователей из таблицы «EMPLOYE» (SQL DB) и сохранить их в выпадающем списке. Я хочу сохранить идентификатор каждого пользователя в значении combobox. это мой код =>Сохраните текст и значение в combobox из таблицы базы данных
public void fill_combobox_users()
{
// auto-complete
comboBox3.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox3.AutoCompleteSource = AutoCompleteSource.ListItems;
da = new SqlDataAdapter("select ID_EMP, concat(NOM_EMP,' ',PRENOM_EMP) as 'nom_prenom' from EMPLOYE", cn);
DataTable dt = new DataTable();
try
{
cn.Open();
da.Fill(dt);
comboBox3.DataSource = dt;
comboBox3.DisplayMember = "nom_prenom";
comboBox3.ValueMember = "ID_EMP";
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
cn.Close();
}
}
Полное имя отображается без проблем, но значения не !! Проблема в том, что combobox3.ValueMember принимает строку «ID_EMP», а не значение из таблицы EMPLOYE!
ЛЮБЫЕ РЕШЕНИЯ ПОЖАЛУЙСТА?
См. Свойство 'SelectedValue'. –
Вы используете WPF? –
Нет, я не @UmairFarooq .. Я использую простые winforms (VS 2015) –