私は次のようなクラスを持っています:
class ComboboxValue
{
public int Id { get; private set; }
public string Name { get; private set; }
public ComboboxValue(int id, string name)
{
Id = id;
Name = name;
}
public override string ToString()
{
return Name;
}
}
コンボボックスから選択した値を取得するには、次を使用します。
Combobox cb = new Combobox();
cb.Items.Add(new ComboboxValue(10, "Example value"));
ComboboxValue tmpComboboxValue = (ComboboxValue)cb.SelectedItem;
しかし、以前に保存された ID がわかっている場合、ComboBox のインデックスを設定するにはどうすればよいですか? ...この例では、ID: 10 (SQL クエリから)