C# ListView.Items.Clear不工作

C# ListView.Items.Clear不工作,c#,winforms,C#,Winforms,我试图在从treeview中选择节点时填充listview,但每次在listview中选择节点时,我的listview.Items.Clear()函数都不起作用。 我的代码: 我没有在forecah之后清除数据集。所以它不断增加 dsTreeView_Info.Clear(); 谢谢“DJ KRAZE”。可能重复的代码。您是否已使用调试器对代码进行了逐级检查。。?如果是这样的话,当您单步通过foreach行时,您得到了什么值?不。我没有使用数据绑定。将listView1.Clear()更改为

我试图在从treeview中选择节点时填充listview,但每次在listview中选择节点时,我的listview.Items.Clear()函数都不起作用。 我的代码:


我没有在forecah之后清除数据集。所以它不断增加

 dsTreeView_Info.Clear();

谢谢“DJ KRAZE”。

可能重复的代码。您是否已使用调试器对代码进行了逐级检查。。?如果是这样的话,当您单步通过foreach行时,您得到了什么值?不。我没有使用数据绑定。将
listView1.Clear()
更改为
listView1.Items.Clear()
并在那里设置一个断点,以逐步检查
listView1.Items.Count
告诉您的内容。谢谢DJ KRAZE。解决了这个问题。
 dsTreeView_Info.Clear();