banyak orang telah menjawab pertanyaan tentang bagaimana mengikat enum ke kotak kombo di WinForms. Seperti ini:
comboBox1.DataSource = Enum.GetValues(typeof(MyEnum));
Tapi itu sangat tidak berguna tanpa bisa mengatur nilai sebenarnya untuk ditampilkan.
Saya telah mencoba:
comboBox1.SelectedItem = MyEnum.Something; // Does not work. SelectedItem remains null
Saya juga telah mencoba:
comboBox1.SelectedIndex = Convert.ToInt32(MyEnum.Something); // ArgumentOutOfRangeException, SelectedIndex remains -1
Apakah ada yang punya ide bagaimana melakukan ini?
SelectedValue
menyebabkan InvalidOperationException
saya. "Tidak dapat mengatur SelectedValue
dalam ListControl
dengan kosong ValueMember
."