listView1用for删除只能删除一半有人知道什么原因的吗?
listView1用for删除只能删除一半有人知道什么原因的吗?
  for(int i = 0; i < listView1.Items.Count;i++)
            {
               listView1.Items[i].Remove();
            }
------解决方案--------------------for(int i = listView1.Items.Count-1; i >=0;i--)
            {
               listView1.Items[i].Remove();
            }
------解决方案--------------------
当你删除第一个后,下一个会移上来,
当你删除第二个时,刚移上来的第一个还在那里。
其实就一句就好了:
   listView1.Items.Clear();