Comment peut une table de hachage être lié à une liste déroulante?
Dans vb.net /winforms, comment peut une table de hachage être lié à une liste déroulante ou de toute autre source de données-contrôle?
Si cela fait une différence, je suis vraiment à l'aide d'un Système.De Windows.Les formulaires.Zone de liste déroulante avec la liste déroulante liste déroulante style.
OriginalL'auteur Jeffrey | 2008-11-18
Vous devez vous connecter pour publier un commentaire.
Est-ce winforms, wpf, ou asp.net? [mise à jour: ahh... winforms ;-p]
winforms veut données à
IList
(ou, indirectement, viaIListSource
) - donc je suppose (à partir du commentaire) que vous utilisez winforms. Aucun intégré de type dictionnaire des collections de mettre en œuvreIList
, mais pour être honnête, ça n'a pas d'importance: si vous êtes à la liaison de données, le volume est probablement assez faible, donc une liste régulière doit être fine.La meilleure option est quelque chose comme un
List<T>
ouBindingList<T>
, oùT
a toutes les propriétés que vous souhaitez lier. Est-ce une option? Si vous êtes coincé avec 1,1 (puisque vous parlez deHashTable
plutôt queDictionary<,>
), puis utilisezArrayList
.Exemple (en C#):
OriginalL'auteur Marc Gravell
Suffit d'utiliser les listes déroulantes de la propriété Datasource
Je ne sais pas pourquoi ce serait en passe.. est l'exception levée par le DataBind() de la ligne ?
OriginalL'auteur Charles Bretana
Exemple pour un objet donné, appelé Ordre:
Ce qui est cool à ce sujet est que vous pouvez ensuite récupérer les données de la liste que l'objet d'origine (et pas seulement le champ de valeur que dans asp.net).
OriginalL'auteur Aaron Barker
Utilisation .tolist. il travaille également pour le retour de types complexes que vous obtenez de points de vue ou des procédures stockées dans entity framework
il a été introduit dans le framework 3.5 pour autant que je sais
OriginalL'auteur Coder22
Et, si vous arrive d'utiliser le Dictionnaire comme source de données, vous pouvez utiliser
et il va le convertir en un type de liste.
OriginalL'auteur Brady Moritz
Exemple de source de bindable de contrôle:
OriginalL'auteur x0n