Bonjour,

J'ai des informations qui s'affiche dans une listview à partir de la requête suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
            var contextBdd = BuslabModel.GetContext();
            var donnees = contextBdd.raw_data.Where(b => b.id_bus_raw == idBus && b.date.ToString() == date.ToString()).
                Select(s => new { s.longitude, s.latitude, s.id_event_raw, s.odometer, s.impulsions, s.date, s.id_bus_raw });
Les informations s'affichent bien dans la listeview, aucun pb. Maintenant j'aimerais dire que si dans les informations récupérées par exemple dans la colonne impulsions, il y a une valeur différente de 0, j'affiche le message OK dans un label.
Pour ça, j'ai essayé quelque chose comme ça:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
var impulsions = donnees.Select(c => c.impulsions).ToString();
           for (int i = 0; i < donnees.Count(); i++)
            {
                   if (impulsions .ToString() != "0")
                    {
                        label11.Text = OK;
                    }
             }
Mais ça ne marche pas, ça fait planter l'affichage de mon winform. Comment feriez-vous pour traiter les infos récupérées dans la listview?

Merci d'avance,