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
(注意,通常不是一個好主意,彈出一個消息框在一個循環中)