Skizmo heeft ook gelijk
Je zou de naam, en alle subitems op een regel kunnen zetten (comma delimited), en 1 regel als 1 listitem gebruiken
dus krijg je (beetje p-code):
file:
naam,subitem1,subitem2,subitem3
code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| dim lngfreeFile as long, I as long
dim strLine as string,strsplit() as string
dim myListItem as Listitem
lngFreeFile = freefile
open "c:\test.txt" for input as #lngfreefile
do while not eof(lngfreefile)
line input #lngfreefile, strline
'//Maak array met alle items, "," als seperator
strsplit = Split(strline,",")
'//
mylistitem = listview.listitems.add strsplit(0)
for I = 1 to ubound(strsplit)
mylistitem.subitems(i).text = strsplit(i)
next I
loop
close #lngfreefile |
schrijven
code:
1
2
3
4
5
6
7
8
9
10
11
12
| *File openen*
dim myListitem as listitem
dim I as long
dim strTemp as string
For each mylistitem in listview.listitems
strtemp = ""
For I = 0 to mylistitems.subitems.count
strtemp = strtemp & mylistitem.subitems(i).text & ","
next I
print #file, mylistitem.text & "," & left$(strtemp,len(strtemp)-1) '//haal laatste komma weg
next
close #file |
Uit m'n hoofd, en in quick reply, zit vast ergens nog een fout.. Ben sowieso eigenlijk al gek om de code te typen :x