Conversion des élements d'un listBox

Résolu
michimichid Messages postés 36 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 10 février 2012 - 13 avril 2011 à 17:17
LUDINSKI Messages postés 441 Date d'inscription mardi 2 décembre 2003 Statut Membre Dernière intervention 22 mai 2012 - 13 avril 2011 à 18:05
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

LUDINSKI Messages postés 441 Date d'inscription mardi 2 décembre 2003 Statut Membre Dernière intervention 22 mai 2012 8
13 avril 2011 à 18:05
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...
3
Rejoignez-nous