3个回答
展开全部
在你的事件中添加如下代码,可以实现删除当前选中行
int currentIndex = 0;
if (this.listView1.SelectedItems.Count > 0)//判断listview有被选中项
{
currentIndex = this.listView1.SelectedItems[0].Index;//取当前选中项的index
listView1.Items[currentIndex ].Remove();
}
int currentIndex = 0;
if (this.listView1.SelectedItems.Count > 0)//判断listview有被选中项
{
currentIndex = this.listView1.SelectedItems[0].Index;//取当前选中项的index
listView1.Items[currentIndex ].Remove();
}
追问
大神。我的这些删除操作。修改结果也好保存到数据库当中。求这些代码。好人做到底
追答
我电脑上没有VS环境,搭建不了项目勒。。。。
其实很简单的了,在上面的代码中已经取到了currentIndex,根据这个值你可以取到你需要删除的值主键什么的,然后根据这个主键调用DAO方法,删除数据库中的内容就可以了
展开全部
在你的事件中添加如下代码,可以实现删除当前选中行
int currentIndex = 0;
if (this.listView1.SelectedItems.Count > 0)//判断listview有被选中项
{
currentIndex = this.listView1.SelectedItems[0].Index;//取当前选中项的index
listView1.Items[currentIndex ].Remove();
}
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);
ListView1.DeleteItem(ListView1.SelectedIndex);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询