私はwinformsアプリケーションに取り組んでいます。データベースからバインドするコンボボックスがあり、各アイテムには名前と値があります:
//New item class
public class themeS
{
public string Name { get; set; }
public string Value { get; set; }
public override string ToString() { return this.Name; }
}
//Binding ComboBox Event
using (DbEntities db = new DbEntities())
{
comboBox2.Items.Clear();
IEnumerable tem = from t in db.Themes where t.idCategorie == 1 select t;
foreach (Themes Tem in tem)
{
comboBox2.Items.Add(new themeS { Value = Tem.idTheme.ToString(), Name= Tem.nomTheme });
}
}
ここで、コンボボックスの選択された項目の値を取得したいと思います:
string curentIdTem = comboBox2.SelectedValue.ToString();
の戻り値comboBox2.SelectedValue
は常に 'NULL' です。誰か助けてください。