Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 在listview中添加或删除值_Vb.net_Listview_Listviewitem - Fatal编程技术网

Vb.net 在listview中添加或删除值

Vb.net 在listview中添加或删除值,vb.net,listview,listviewitem,Vb.net,Listview,Listviewitem,我只想删除列表视图中的一项,下面是一个屏幕截图: 如果我删除值文本子项1,它可以删除,但是,当添加一些值,如200时,我会得到错误。为什么?如果此行给您一个错误,可能是因为您试图为文本属性分配一个整数,请尝试更改 ListView1.Items(i).SubItems(1).Text = 200 到 如果此行给您一个错误,可能是因为您试图为文本属性指定一个整数,请尝试更改 ListView1.Items(i).SubItems(1).Text = 200 到 看看你的代码,很明显你试图使用

我只想删除
列表视图
中的一项,下面是一个屏幕截图:


如果我删除值文本
子项1
,它可以删除,但是,当添加一些值,如
200
时,我会得到错误。为什么?

如果此行给您一个错误,可能是因为您试图为文本属性分配一个整数,请尝试更改

ListView1.Items(i).SubItems(1).Text = 200


如果此行给您一个错误,可能是因为您试图为文本属性指定一个整数,请尝试更改

ListView1.Items(i).SubItems(1).Text = 200


看看你的代码,很明显你试图使用一个不存在的子项的索引。在Net中,任何数组的索引都从索引0开始,而不是从索引1开始。您只需向ListViewItem添加一个子项,因此如果要更改它,则需要使用索引0而不是索引1

For i As Integer = 0 To 9 Step 1
    ListView1.Items.Add("Item111" & (i + 2))
    ListView1.Items(i).SubItems.Add("Sub Item 1")
    ' No need to set the subitem to blank and the set it to 200
    ' change the subitem directly to the new value
    ListView1.Items(i).SubItems(0).Text = "200"
Next

看看你的代码,很明显你试图使用一个不存在的子项的索引。在Net中,任何数组的索引都从索引0开始,而不是从索引1开始。您只需向ListViewItem添加一个子项,因此如果要更改它,则需要使用索引0而不是索引1

For i As Integer = 0 To 9 Step 1
    ListView1.Items.Add("Item111" & (i + 2))
    ListView1.Items(i).SubItems.Add("Sub Item 1")
    ' No need to set the subitem to blank and the set it to 200
    ' change the subitem directly to the new value
    ListView1.Items(i).SubItems(0).Text = "200"
Next

为什么不添加不工作的代码?ListView1.Items(i).SubItems(1).Text=“200”此行代码不工作。为什么不添加不工作的代码?ListView1.Items(i).SubItems(1).Text=“200”此行代码不工作。是已使用字符串值测试也不工作..抱歉输入错误是已使用字符串值测试也不工作..抱歉输入错误