119 votes

Comment lier une liste d’une combobox ? (Winforms)

Je veux me connecter à une source de liaison à une liste d’objets de classe et puis la valeur des objets à une zone de liste déroulante peut quelqu'un suggérer comment le faire

est ma classe et je veux lier son champ de nom à une source de liaison qui pourrait être alors associé à un contrôle combobox

177voto

Mitch Wheat Points 169614

Comme vous faites référence à un contrôle combobox, je suppose que vous ne voulez pas utiliser 2 voies databinding (dans l’affirmative, regarder en utilisant un `` )

28voto

Henk Holterman Points 153608

Pour un document d’information, il y a 2 façons d’utiliser une ComboBox/ListBox

1) Ajoutez les objets Country à la propriété Items et récupérer un pays aussi Selecteditem. Pour l’utiliser, vous devez substituer ToString du pays.

2) utiliser la liaison de données, affectez la source de données un IList (liste ) et utilisez DisplayMember, ValueMember et SelectedValue

Pour 2) vous devez tout d’abord une liste de pays

Et puis dans le SelectionChanged,

24voto

<pre><code></code><p>boom.</p></pre>

0voto

Andrew Hare Points 159332

Essayez quelque chose comme ceci :

Et si vous utilisez des formulaires Web, vous devez ajouter cette ligne :

0voto

Mobin Points 1075
<pre><code></code><p>C’est le code que j’utilise maintenant</p></pre>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X