好的。所以我能够找到如何从第一列读取,但我需要从它们两个读取。我正在使用我需要的全行选择。
以下是我用于获取第一列的代码。
Dim I As Integer
For I = 0 To ListView1.SelectedItems.Count - 1
MsgBox(ListView1.SelectedItems(I).Text)
Next
答案 0 :(得分:3)
Column(s)文本位于列表视图项的SubItem数组中。
所以你会做类似......(VB不是我的第一语言所以这是未经测试的)
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
(注意,在循环中弹出消息框通常不是一个好主意)
答案 1 :(得分:2)
For Each item As ListViewItem In ListView1.SelectedItems
Debug.WriteLine("Col1 {0}, Col2 {1}", item.Text, item.SubItems(1).Text)
Next