Considérons qu'un composant ComboBox est rempli à l'aide de sa propriété DataSource. Chaque élément de la zone de liste déroulante est un objet personnalisé et la zone de liste déroulante est définie avec DisplayMember
et ValueMember
.Obtention des éléments d'une zone de liste déroulante avec sa source de données remplie
IList<CustomItem> aItems = new List<CustomItem>();
//CustomItem has Id and Value and is filled through its constructor
aItems.Add(1, "foo");
aItems.Add(2, "bar");
myComboBox.DataSource = aItems;
Maintenant le problème est que, je veux lire les éléments comme chaîne qui sera rendue dans l'interface utilisateur. Considérez que je ne connais pas le type de chaque article dans le ComboBox (CustomItem
est inconnu pour moi)
Est-ce possible?
Son sur les éléments et non celle sélectionnée. –