C#如何删除listview中的整行?求代码。

给大神们跪了
2024-11-22 12:43:40
推荐回答(2个)
回答(1):

在你的事件中添加如下代码,可以实现删除当前选中行
int currentIndex = 0;
if (this.listView1.SelectedItems.Count > 0)//判断listview有被选中项
{
currentIndex = this.listView1.SelectedItems[0].Index;//取当前选中项的index
listView1.Items[currentIndex ].Remove();
}

回答(2):

循环listview 中的所有行,然后逐一判断,如果选中就执行删除
ListView1.DeleteItem(ListView1.SelectedIndex);