String splits allow you to easily retrieve values in a string. Lets say that the line that was read from the listview has been formated by putting a tab between the values. You would get the data like this;
'declare an array to hold the vals
dim listVals as String() = Nothing
'get the line from the list
strLine = List1.SelectedItem.Text
'get the vals from the string
listVals = strLine.Split(vbTab)
If the line wasn't formatted with tabs as it was added to the listview then you may have to use left, mid and right string functions.
Microsoft.VisualBasic.Right(string, length)
Microsoft.VisualBasic.Left(string, length)
Microsoft.VisualBasic.Mid(string, start pos, length)