我认为我需要某种循环来放入变量以包含在访问数据库中。我现在遇到的问题是,使用我正在使用的代码,它获得第一个值,如果我点击另一个项目,它会保留旧值并且不会使用新值更新。
如何创建一个循环来存储所选项目的值。感谢
With lvSelectedItems.Items
Dim username As String = .Item(0).Text
Dim session As String = .Item(0).SubItems.Item(1).Text
output = username + " : " + session
MessageBox.Show(output)
End With
答案 0 :(得分:5)
The code I supplied just gets the first value
因为你只是一遍又一遍地看着一个项目:
Dim username As String
Dim session As String
For Each item As ListViewItem In Me.lvSelectedItems.Items
username = Item.Text
session = Item.SubItems.Item(1).Text
output = username + " : " + session
console.WriteLine(output) ' show results of this loop iteration
Next
这将处理lvselecteditems
中的所有项目,这是一个非常令人困惑的名称。要仅处理所选项目,请使用
For Each item As ListViewItem In Me.lvSelectedItems.SelectedItems