Eviter les doublons des items dans une listview
Bonjour,
J'ai une listview avec 3 colonnes ,légume, couleur, quantité j'arrive a importer les données depuis un fichier .text et l'écrire dans la listview (liste)
Je voudrais si j'ai le même légume, même couleur incrémenter la quantité afin de ne pas avoir plein de ligne
Je sais pas pour ou commencer.
A chaque ligne lu avant d'écrire il faut que je vérifie si le légume existe avec la même couleur si oui quantité +1
J'arrive pas a faire cela
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Dim monStreamReader As New StreamReader("T:\test.txt") 'Stream pour la lecture
Dim legume, couleur,, ligne As String
Do
ligne = monStreamReader.ReadLine
If ligne <> "" Then
legume= ligne.Split(";")(3)
couleur = ligne.Split(";")(4)
Dim str As String() = New String(2) {}
str(0) = legume
str(1) = couleur
Dim lvi As New ListViewItem(str)
liste.Items.Add(lvi)
End If
End If |