Binding d'une énumeration

Résolu
xmox667 Messages postés 357 Date d'inscription jeudi 8 juin 2006 Statut Membre Dernière intervention 26 décembre 2011 - 9 sept. 2008 à 01:17
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 - 9 sept. 2008 à 21:26
Salut à tous,
Je dois "binder" un Enum (en anglais) avec une ComboBox.
Est possible d'afficher les éléments dans la ComboBox dans une autre langue.


Code pour le binding:


iCycle est un Enum
comboBox1.DataSource = Enum.GetValues(typeof(iCycle));

Merci

3 réponses

cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
9 sept. 2008 à 21:26
3
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
9 sept. 2008 à 10:56
Bon mon dernier message n'est apparement pas passé. Je disais donc:

Rajouter un attribut sur chaque membre de l'enum qui contient la traduction. Rajouter ensuite du code pour lire via reflexion le contenu de l'attribut pour chaque élément...
0
xmox667 Messages postés 357 Date d'inscription jeudi 8 juin 2006 Statut Membre Dernière intervention 26 décembre 2011 4
9 sept. 2008 à 12:39
Salut Bidou,
Je n'ai jamais créer d'attribut en c#. Peut me montrer comment faire.
Merci a++
0
Rejoignez-nous