3
好的。所以我能够找出如何从第一列读取,但我需要从他们两个阅读。我正在使用全行选择我需要在那里。VB.net从多列ListViews读取
这是我用来获得第一列的代码。
Dim I As Integer
For I = 0 To ListView1.SelectedItems.Count - 1
MsgBox(ListView1.SelectedItems(I).Text)
Next
好的。所以我能够找出如何从第一列读取,但我需要从他们两个阅读。我正在使用全行选择我需要在那里。VB.net从多列ListViews读取
这是我用来获得第一列的代码。
Dim I As Integer
For I = 0 To ListView1.SelectedItems.Count - 1
MsgBox(ListView1.SelectedItems(I).Text)
Next
蒂姆的答案是正确的,这是只是它的变种:
For Each item As ListViewItem In ListView1.SelectedItems
Debug.WriteLine("Col1 {0}, Col2 {1}", item.Text, item.SubItems(1).Text)
Next
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
(注意,通常不是一个好主意,弹出一个消息框在一个循环中)