AFFICHAGE DANS LISTVIEW

Signaler
Messages postés
20
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
12 septembre 2013
-
 Utilisateur anonyme -
Bonjour, lorsque je parcours ma listview pour afficher mes enregistrement, après un critère la ère ligne de ma listview n'apparait pas.
voici mon code:

For Each lv1 As ListViewItem In ListView1.Items
If lv1.SubItems(3).Text = ComboBox2.Text Then
lv1.UseItemStyleForSubItems = True
ListView1.Items.Clear()
FileFound = True
ListView1.Items.Add(lv1.SubItems(0).Text)
End If

Next


--

1 réponse

Salut,

Je reposte ton code avec les balises pour y voir plus clair :
For Each lv1 As ListViewItem In ListView1.Items
If lv1.SubItems(3).Text = ComboBox2.Text Then
lv1.UseItemStyleForSubItems = True
ListView1.Items.Clear()
FileFound = True
ListView1.Items.Add(lv1.SubItems(0).Text)
End If

Next
Messages postés
14738
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
23 novembre 2020
148
Je serais même plus généraliste :
On ne modifie pas le contenu d'une collection pendant son énumération.
Utilisateur anonyme
Salut NHenry,

J'ai changé mon message à la dernière minute m'étant rendu compte qu'il y avait une condition à l'effacement. Pas facile sans les balises de code.

Bonne soirée.