Yep, this is how to be done. You have create a new instance of a class ListViewItem. And when ever you want to add subitems to it, you have to call the newly created instance of a class and then called it`s subitem class to add some value into a 2nd, 3rd, 4th, ... column of a listView row.

thanks for the info. im also going to want to save the data to the text file too. adding any extra lines iv put in to the listview. i may end up posting for help on that but im going to try and figure that out first. any tips or an idea on what command to use would be helpfull altho im sure i could find a thred on here to help with that somewhere.
thanks again.

wow thanks. plenty of food for thought. i guess as the listview getts populated there will be plenty to text to add.
so far my text file has no carrige returns. i couldnt figure out how to omit the \r\n so i put all the text is on one line. i guess it will be hard to read as there gets more and more data in there.

well im gonna spend some time trying to implement ur code now. thanks for ur help.
ill let you know how i get on :)