【发布时间】:2014-03-14 14:29:27
【问题描述】:
每当我尝试运行以下代码将单行插入我的listview 时,我都会收到错误"InvalidArgument=Value of '1' is not valid for 'index'"....
Dim item As New ListViewItem
With item
.SubItems(0).Text = CStr(newTri.nextTriID)
.SubItems(1).Text = CStr(newTri.sideOne)
.SubItems(2).Text = CStr(newTri.sideTwo)
.SubItems(3).Text = CStr(newTri.sideThree)
End With
lstTris.Items.Add(item)
我的listview 有列 - 为它指定了 TriangleID、SideOne、SideTwo 和 SideThree,我正在尝试将上面的项目添加到用户创建的每个三角形的每个列中,但我不确定它为什么给我有错误吗?
【问题讨论】:
-
你可以做
lw.Items.Add(CStr(newTri.nextTriID)).SubItems.AddRange(CStr(newTri.sideOne), CStr(newTri.sideTwo), CStr(newTri.sideThree))