Conversion des élements d'un listBox [Résolu]

Signaler
Messages postés
36
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
10 février 2012
-
Messages postés
441
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
22 mai 2012
-
Bonjour,

je veux convertir des données a partir d'un listBox, où j'extraie mes données a partir d'une table qui contient un champ "Nom".
le problème est lorsque je fais cette instruction :
foreach (string mot in listBox8.Items)
il m'affiche une erreur :
Impossible d'effectuer un cast d'un objet de type 'Produit1Row' en type 'System.String'.


Merci

1 réponse

Messages postés
441
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
22 mai 2012
7
Bonjour,

C'est tout simplement que lorsque tu remplis ta liste tu affectes des lignes issues de la table Produit et non la valeur de la colonne "Nom".
Donc il faudrait que tu fasses :

foreach( Produit1Row row in listBox8.Items)
{
    string nom = row[ "Nom" ];
}


Ou quelque-chose dans le genre...