Значения поля со списком Sql
Привет.
Что мне нужно, так это поле со списком, чтобы показать все значения столбца из моей базы данных SQL. Эта часть работает. Мне нужно, чтобы выбранное значение было не именем, а идентификатором элемента.
string conString = @"CONNECTION STRING HERE; Password = PWD"; SqlConnection conn = new SqlConnection(conString); DataSet ds = new DataSet(); try { conn.Open(); SqlCommand cmd = new SqlCommand("select * from Devices", conn); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = cmd; da.Fill(ds); comboBox1.DisplayMember = "Address"; comboBox1.ValueMember = "ID"; comboBox1.DataSource = ds.Tables[0]; label7.Text = comboBox1.ValueMember; } catch (Exception ex) { //Exception Message } }
Адрес отображается в комбинированном списке, но, похоже, значение по-прежнему является текстом, а не идентификатором.
Что я сделал не так?
Что я уже пробовал:
comboBox1.DisplayMember = "Address"; comboBox1.ValueMember = "ID";