Ensuite tu peux utiliser ListBox1.SelectedValue pour récupérer la valeur sélectionnée. -- Jérémy JEANSON MCP http://www.jjeanson.fr
Gilbert Tordeur
Merci Jérémy.
En fait j'ai cherché un moment mais je n'ai jamais vu l'assignation à "value" et "key". Par ailleurs j'assignais DataSource directement au dictionnaire, sans méthode ToList. Où as-tu trouvé ces informations (si tu t'en souviens...)
Ensuite tu peux utiliser ListBox1.SelectedValue pour récupérer la valeur sélectionnée. -- Jérémy JEANSON MCP http://www.jjeanson.fr
Merci Jérémy.
En fait j'ai cherché un moment mais je n'ai jamais vu l'assignation à
"value" et "key". Par ailleurs j'assignais DataSource directement au
dictionnaire, sans méthode ToList. Où as-tu trouvé ces informations (si tu
t'en souviens...)
Gilbert
"Jérémy Jeanson" <jeremy.jeanson@free.fr> a écrit dans le message de news:
OO39wm3WJHA.1188@TK2MSFTNGP05.phx.gbl...
En fait j'ai cherché un moment mais je n'ai jamais vu l'assignation à "value" et "key". Par ailleurs j'assignais DataSource directement au dictionnaire, sans méthode ToList. Où as-tu trouvé ces informations (si tu t'en souviens...)
Ensuite tu peux utiliser ListBox1.SelectedValue pour récupérer la valeur sélectionnée. -- Jérémy JEANSON MCP http://www.jjeanson.fr
Jérémy Jeanson
Le ToList, c'est à force de faire du Linq, à la fin on prend l'habitude de ces méthodes d'extension.
Pour comprendre le pourquoi et comment des strings "key" et "value", c'est très simple : le ListBox prend sous forme de String les nom des propriétés de l'objet utilisé comme donnée. Le Dictonary comporte une liste d'objets disposant de propretés "key" et "value". Tu peux donc faire la même chose avec tout type d'objet, il suffit de prendre le nom des propriétés que tu veux associer à ton contrôle. -- Jérémy JEANSON MCP http://www.jjeanson.fr
Le ToList, c'est à force de faire du Linq, à la fin on prend l'habitude
de ces méthodes d'extension.
Pour comprendre le pourquoi et comment des strings "key" et "value",
c'est très simple : le ListBox prend sous forme de String les nom des
propriétés de l'objet utilisé comme donnée. Le Dictonary comporte une
liste d'objets disposant de propretés "key" et "value".
Tu peux donc faire la même chose avec tout type d'objet, il suffit de
prendre le nom des propriétés que tu veux associer à ton contrôle.
--
Jérémy JEANSON
MCP
http://www.jjeanson.fr
Le ToList, c'est à force de faire du Linq, à la fin on prend l'habitude de ces méthodes d'extension.
Pour comprendre le pourquoi et comment des strings "key" et "value", c'est très simple : le ListBox prend sous forme de String les nom des propriétés de l'objet utilisé comme donnée. Le Dictonary comporte une liste d'objets disposant de propretés "key" et "value". Tu peux donc faire la même chose avec tout type d'objet, il suffit de prendre le nom des propriétés que tu veux associer à ton contrôle. -- Jérémy JEANSON MCP http://www.jjeanson.fr