我实际上不知道什么是错的,我很想制作一个ListView并获得一个子项目的文本。
此处发生错误:
Dim l As String = ListView2.Items(i).SubItems.Item(11).Text
i = 0导致它在For循环中,该项应为“A”。我想要第12列,所以我拿11号,但它说“invalidargument ='11'的值对'index'无效。”
注意: 程序由BackGroundworkers和
多线程化CheckForIllegalCrossThreadCalls = False
编辑:如果您在此处使用相同的错误,请阅读此内容:
没关系,因为它不存在,首先它将第12列存储到一个字符串中,以便稍后添加,但我做的是我添加了代码,它应该得到文本但它不是那里它仍然是一个字符串
所以, 确保存在某些内容
非常感谢
答案 0 :(得分:0)
在ListViews中,显示的第一列是主要项目。您看到的第二列是第一个子项目。因此,如果您总共看到12列,则只有11个子项,最后一个有效的子项索引将为10
。