Итак, я хочу добавить ComboBox
элементов со значением из банка данных.Мой код теперь выглядит так:
//Make connection
MySqlConnection conn = new MySqlConnection(StrConnectionstring);
//SQL
MySqlCommand cmd = new MySqlCommand("SELECT Classname, ClassID FROM tblClasses", conn);
//Open connection
conn.Open();
MySqlDataReader DR = cmd.ExecuteReader();
while (DR.Read())
{
CmbClass.DisplayMember = "Text";
CmbClass.ValueMember = "Value";
CmbClass.Items.Add( new { Text = Convert.ToString(DR["Classname"]), Value = Convert.ToInt16(DR["ClassID"]) });
}
Имена классов заданы правильно, но когда я использую cmbClass.SelectedValue
, это не дает никакого значения.