1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
Dim lines() As String
lines = System.IO.File.ReadAllLines("C:\test.txt")
Dim value As String
For Each line As String In lines
If line.Contains(reference.Text) Then
'On declare un tableau de type String dimensionné aux nombres d elements contenu dans ton listviewitem (dependant du nombre de colonnes = 3 dans ton cas) :
Dim items as string() = new string(2){} ' l index du tableau debute a 0 donc on a bien la possibilité d ajouter jusqu a 3 elements)
'Visiblement tu ne traite pas Split(line, ";")(0) donc on recupere la (1) en guise de premiere valeur ! A toi de voir si c est bon car ca on ne le sais pas !
Items(0) = Split(line, ";")(1)
Items(1) = Split(line, ";")(2)
Items(2) = Split(line, ";")(3)
'On instancie un listviewitem qui prends en argument la tableau de string
Dim lvi as new Listviewitem(items)
'On ajoute l objet lvi (qui corresponds aux valeurs d une seule ligne de ton fichier texte) au listview
ListViewposte.items.add(lvi)
End If
Next |