views:

99

answers:

2

Alright. So I was able to find out how to read from the first column but I need to read from both of them. I am using full row select which I need on there.

Here is the code I am using to get it for the first column.

Dim I As Integer
For I = 0 To ListView1.SelectedItems.Count - 1
    MsgBox(ListView1.SelectedItems(I).Text)
Next
+1  A: 

The Column(s) text is located in the SubItem array of the list view item.

so you would do something like...(VB is not my 1st language so this is untested)

dim i as Integer
dim item as ListViewItem
for i = 0 to ListView1.SelectedItems.Count -1
  item = ListView1.SelectedItems(i)
  Console.WriteLine(Col1 = {0} Col2 = {1},item.SubItems(0),item.SubItems(1))
next

(note, usually not a good idea to pop up a messagebox in a loop)

Tim Jarvis
A: 

Tim's answer is correct this is just a variant of it:

For Each item As ListViewItem In ListView1.SelectedItems
    Debug.WriteLine("Col1 {0}, Col2 {1}", item.Text, item.SubItems(1).Text)
Next
ho1