ZeBFroG
Messages postés18Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention16 juillet 2006
-
5 août 2005 à 20:28
ZeBFroG
Messages postés18Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention16 juillet 2006
-
7 août 2005 à 11:25
Re-Bonjour à tous,
Et oui c'est encore moi avec toutes mes questions.
Voila mon soucis:
Je rempli une ListBox en MultiColonne avec un DataSet
Je lui met un DisplayMenber et un ValueMenber. Jusque là tout est ok.
Le soucis est que lorsque je selectionne une valeur et que je veut récupérer
non pas la Valeur mais le Texte choisi avec
"String nom = ListBox1.SelectedItem.ToString();"
j'ai comme résultat:
"System.Data.DataRowView"
et quand je positionne mon curseur sur ListBox1 en deboguage j'ai bien :
"Listbox1 = {SelectedItem="Le texte"}" qui apparait dans une ToolTipsText
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 5 août 2005 à 20:39
Salut,
C'est normal étant donné que les items du controle sont des instances de DataRowView.
Ce code devrait te permettre de récupéper ta chaine de caractères :
DataRowView selectedRow = (DataRowView)ListBox1.SelectedItem;
String nom = selectedRow[ListBox1.DisplayMember].ToString();