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