WPF Problème ComboBox
Reisors
Messages postés
153
Date d'inscription
Statut
Membre
Dernière intervention
-
INGE2222 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
INGE2222 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
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 :
Classe InputUC :
=> à l'affichage, dans mon comboBox, j'ai bien élément "cm", mais celui ci n'est pas sélectionner
Merci de votre aide
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 :
public override String ToString() { return this.Nom; }
Classe InputUC :
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
1 réponse
public MainWindow()
{
InitializeComponent();
comboBox1.Items.Add("Tea");
comboBox1.Items.Add("Orange");
comboBox1.Items.Add("Milk");
comboBox1.Items.Add("Iced Tea");
comboBox1.Items.Add("Mango Shake");
comboBox1.SelectedIndex = 1;
}
Alors :
Si comboBox1.SelectedIndex = 0; ... combobox affiche "Tea"
Si comboBox1.SelectedIndex = 1; ... combobox affiche "Orange" ....
{
InitializeComponent();
comboBox1.Items.Add("Tea");
comboBox1.Items.Add("Orange");
comboBox1.Items.Add("Milk");
comboBox1.Items.Add("Iced Tea");
comboBox1.Items.Add("Mango Shake");
comboBox1.SelectedIndex = 1;
}
Alors :
Si comboBox1.SelectedIndex = 0; ... combobox affiche "Tea"
Si comboBox1.SelectedIndex = 1; ... combobox affiche "Orange" ....