De nombreuses personnes ont répondu à la question de savoir comment lier une énumération à une boîte combo dans WinForms. C'est comme ça :
comboBox1.DataSource = Enum.GetValues(typeof(MyEnum));
Mais cela ne sert à rien si l'on ne peut pas définir la valeur réelle à afficher.
J'ai essayé :
comboBox1.SelectedItem = MyEnum.Something; // Does not work. SelectedItem remains null
J'ai également essayé :
comboBox1.SelectedIndex = Convert.ToInt32(MyEnum.Something); // ArgumentOutOfRangeException, SelectedIndex remains -1
Quelqu'un a-t-il une idée de la manière de procéder ?