cs_sandra22
Messages postés9Date d'inscriptionmardi 24 février 2009StatutMembreDernière intervention27 juin 2009
-
24 juin 2009 à 13:16
cs_sandra22
Messages postés9Date d'inscriptionmardi 24 février 2009StatutMembreDernière intervention27 juin 2009
-
25 juin 2009 à 17:28
Bonjour,
Comment afficher le contenu de listview ligne par ligne? Parceque la recherche prendra du temps, je veux qu'une fois les informations d'une ligne sont trouvées, il sont affichées.
par exemple ,avec le code ci-dessous ,les informations s'affichent ensemble à la fin de boucle for.
for(int i=nb1;i<nb2;i++)
{
ListViewItem it = new ListViewItem();
test de recherche;
it.SubItems[0].Text = val1;
it.SubItems.Add(val2);
listViewTest.Items.Add(it);
}
Comment je peux le modifier?Si vous avez une idée n'hésiterez pas à m'aider.
Merci d'avance
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 24 juin 2009 à 14:25
Première solution : ajouter Application.DoEvents() à la fin de ton itération.
Deuxieme solution : threader la boucle et avoir un com interthread pour l'ajout de l'item dans la listview (dans ton cas, cest une très mauvaise solution, mais dans des cas plus complexes cest viable)
Je te conseille donc juste le Application.DoEvents()