Afficher le contenu de listview ligne par ligne [Résolu]

cs_sandra22 9 Messages postés mardi 24 février 2009Date d'inscription 27 juin 2009 Dernière intervention - 24 juin 2009 à 13:16 - Dernière réponse : cs_sandra22 9 Messages postés mardi 24 février 2009Date d'inscription 27 juin 2009 Dernière intervention
- 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
Afficher la suite 

2 réponses

Répondre au sujet
leprov 1163 Messages postés vendredi 23 juillet 2004Date d'inscription 21 octobre 2010 Dernière intervention - 24 juin 2009 à 14:25
+3
Utile
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()
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de leprov
cs_sandra22 9 Messages postés mardi 24 février 2009Date d'inscription 27 juin 2009 Dernière intervention - 25 juin 2009 à 17:28
0
Utile
Merci  beaucoup leprov,
j'ai trouvé ce que j'ai cherché avec Application.DoEvents().
merci
Commenter la réponse de cs_sandra22

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.