উইনফোর্মে একটি কম্বো বাক্সে এনামকে কীভাবে বেঁধে রাখা যায় এই প্রশ্নের উত্তর অনেক লোকই দিয়েছেন। এটি এর মতো:
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
।"