我需要从具有5列的详细信息模式中设置的ListView控件中检索我的数据。
我尝试使用此代码:
MessageBox.Show(ManageList.SelectedItems(0).Text)
并且它有效,但仅适用于第一个选定项目(项目0)。如果我试试这个:
MessageBox.Show(ManageList.SelectedItems(2).Text)
我收到此错误:
InvalidArgument ='2'的值对'index'无效。参数名称:index
我不知道如何解决这个问题,有什么帮助吗?
编辑:对不起,应该说,我正在使用Windows.Forms:)
答案 0 :(得分:0)
是的,根据我的测试结果:
Private Sub Button1Click(ByVal sender As Object, ByVal e As EventArgs)
For index As Integer = 0 To Me.listView1.SelectedItems.Count - 1
MessageBox.Show(Me.listView1.SelectedItems(index).Text)
Next
End Sub
(像这样添加的项目:)
For i As Integer = 0 To 99
Me.listView1.Items.Add(String.Format("test{0}", i))
Next
它只是有效。
所以你确定你选择了多个项目吗? 你能告诉我们更多代码吗? :)