багато людей відповіли на питання, як прив’язати перерахунок до комбінованого вікна в WinForms. Це так:
comboBox1.DataSource = Enum.GetValues(typeof(MyEnum));
Але це досить марно, не маючи можливості встановити фактичне значення для відображення.
Я намагався:
comboBox1.SelectedItem = MyEnum.Something; // Does not work. SelectedItem remains null
Я також спробував:
comboBox1.SelectedIndex = Convert.ToInt32(MyEnum.Something); // ArgumentOutOfRangeException, SelectedIndex remains -1
Хтось має ідеї, як це зробити?
SelectedValue
викликає InvalidOperationException
для мене. Msgstr "Неможливо встановити значення SelectedValue
в ListControl
порожній ValueMember
."