Salut tout le monde,
je cherche à remplir une liste combobox avec une liste Dictionnary<string,string>
j'ai cherché sur internet, et j'ai trouvé un exemple que j'ai pu personnaliser :
le resultat de ce code, est un combo qui contient les ids et pas les valeurs (libelles de mes objets) !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dictionary<string, string> liste = new Dictionary<string, string>(); foreach (MonObjet p in lstMesObjets) { liste.Add(Convert.ToString(p.IdObjet), p.LibelleObjet); } Binding bind = new Binding(); bind.Source = liste ; combo1.DisplayMemberPath = "Key"; combo1.SelectedValuePath = "Value"; combo1.SetBinding(ComboBox.ItemsSourceProperty, bind);
ce que je cherche est avoir la meme chose que HTML : le combo affiche des valeurs qu'on traitent pat leur clés coté code.
Une idée sur ce code ?
Merci de votre aide.





Répondre avec citation




Pas de questions techniques par MP ! Le forum est là pour ça...
Partager