怎么删除listview中被选中的行(或者是checked的行也行 if (listView1.SelectedItems.Count>0)
           {
               MessageBox.Show(listView1.SelectedItems.Count.ToString());
               for (int i = 0; i < listView1.SelectedItems.Count;i++ )
               {
                   listView1.SelectedItems[0].Remove();
               }
           }),
我这样实现为什么不行?

解决方案 »

  1.   

    listView1.Items.Remove( listView1.SelectedItems[0]);
      

  2.   

    好了,已经解决!foreach (ListViewItem item in this.listView1.CheckedItems)
                   {                   if (item.Checked)
                       {
                           item.Remove();
                       }
                   }