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”此行代码不工作。是已使用字符串值测试也不工作..抱歉输入错误是已使用字符串值测试也不工作..抱歉输入错误