Comment ajouter un élément à ComboBoxEdit?
J'ai un petit problème avec ComboBoxEdit
(DevExpress.XtraEditors
). Je ne peux pas ajouter une valeur ou un ensemble SelectedIndex
pour mon ComboBoxExit
.
ComboBoxEdit combo = new ComboBoxEdit();
ComboBoxItemCollection coll = combo.Properties.Items;
coll.BeginUpdate();
try
{
coll.Add(new PersonInfo("Sven", "Petersen"));
coll.Add(new PersonInfo("Cheryl", "Saylor"));
coll.Add(new PersonInfo("Dirk", "Luchte"));
}
finally
{
coll.EndUpdate();
}
combo.SelectedIndex = -1; Comboboxedit1.Properties.Items.Add(combo);
Il ne fonctionne pas et ajoute juste le démontre:
- Qu'attendez-vous de ce code pour faire exactement ?
- Je veux juste savoir à ce sujet. Plus qu'un petit peu, je veux savoir comment mettre une selectedIndex pour comboboxedit.
Vous devez vous connecter pour publier un commentaire.
Avec cette ligne :
Comboboxedit1.Properties.Items.Add(combo);
Vous êtes l'ajout de la zone de liste déroulante objet à l'intérieur de lui-même.
ComboBoxEdit
Méthode ToString() renvoie le nom que vous voyez dans votre capture d'écran.Donc, supprimez cette ligne.
Votre code dans la prise de l'officiel DevExpress documentation (à l'exception de la ligne ci-dessus que vous devez supprimer), et fonctionne très bien : les articles sont en effet ajoutés.
Cependant, la définition de la
SelectedIndex
propriété -1 n'a pas de sélectionner quoi que ce soit, comme les états de documentation :Que vous pouvez faire :
Ou
Ou
Utiliser certains comme ceci:
Sera beau travail!
Pas de complication, pas d'inovation, de simple comme de besoin!