Bonjour,
Je n'arrive pas à sélectionner la propriété Nom d'un objet Unite dans un comboBox en forçant la sélection de celui ci:
Notez que je souhaite insérer mon objet en entier pour ensuite pouvoir le récupérer.
Dans ce code je simule un remplissage de la combobox avec un objet Unité
puis j'essaye de sélectionner l'objet à partir d'un autre ayant les mêmes valeur.
Override de toString() dans la classe Unite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public override String ToString() { return this.Nom; }
Classe InputUC :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public InputUC() { InitializeComponent(); Unite u1 = new Unite(); u1 .Id=1; u1 .Nom = "cm"; this.cboUnite.Items.Add(u1 ); => j'ajoute un objet Unite dans mon comboBox Unite u2 = new Unite(); u2 .Id = 1; u2 .Nom = "cm"; this.cboUnite.SelectedItem = u2 ; => Simulation de la sélection }
=> à l'affichage, dans mon comboBox, j'ai bien élément "cm", mais celui ci n'est pas sélectionner
Merci de votre aide
Partager