बहुत से लोगों ने इस सवाल का जवाब दिया है कि 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
। "सेट नहीं कर सकता SelectedValue
एक में ListControl
एक खाली साथ ValueMember
।"