Listview补充问题(vb.net)

时间:2013-12-04 15:19:55

标签: vb.net listview

当我想要重新填充列表视图时,我遇到了问题。 一切都在第一次完美运行,但是当我第二次回到表单时,它必须重新填充listview,那么它将无法工作。 奇怪的是,我的列表视图列表没有改变,所以它仍然填充了完全相同的项目,我不会改变任何东西。

我做了一些调试,我发现只有索引不同。

这是第一个(工作)构建的示例:

?General.listviewgebieden {System.Collections.Generic.List(Of System.Windows.Forms.ListViewItem)}

Capacity: 4
Count: 3 

?General.listviewgebieden.Item(0){Text =“ELDC”}

BackColor: {System.Drawing.Color}
Checked: False
Focused: False
ForeColor: {System.Drawing.Color}
ImageIndex: -1
Index: -1
ListView: Nothing
Selected: False
SubItems: {System.Windows.Forms.ListViewItem.ListViewSubItemCollection}
Tag: Nothing
Text: "ELDC"

这是来自第二个人:

  

?General.listviewgebieden {System.Collections.Generic.List(Of   System.Windows.Forms.ListViewItem)}

Capacity: 4
Count: 3 

?General.listviewgebieden.Item(0){Text =“ELDC”}

BackColor: {System.Drawing.Color}
Checked: False
Focused: False
ForeColor: {System.Drawing.Color}
ImageIndex: -1
Index: 0
ListView: {System.Windows.Forms.ListView}
Selected: False
SubItems: {System.Windows.Forms.ListViewItem.ListViewSubItemCollection}
Tag: Nothing
Text: "ELDC"

有什么想法吗?

提前致谢,

格特

1 个答案:

答案 0 :(得分:0)

经过长时间的搜索,我们终于找到了问题。

问题不在于listview,而在于listviewitems列表。 在第一次加载我的屏幕后,列表与listview绑定,第二次尝试填充listview导致失败,虽然listview为空,列表中的绑定仍然存在。

由于似乎没有选择删除列表中的绑定链接,我必须清除我的列表,并重新填充,以便再次工作。