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

给大神们跪了... 给大神们跪了 展开
 我来答
xiawei5580
推荐于2018-02-28 · TA获得超过106个赞
知道答主
回答量:45
采纳率:0%
帮助的人:43.6万
展开全部
在你的事件中添加如下代码,可以实现删除当前选中行
int currentIndex = 0;
if (this.listView1.SelectedItems.Count > 0)//判断listview有被选中项
{
currentIndex = this.listView1.SelectedItems[0].Index;//取当前选中项的index
listView1.Items[currentIndex ].Remove();
}
追问
大神。我的这些删除操作。修改结果也好保存到数据库当中。求这些代码。好人做到底
追答
我电脑上没有VS环境,搭建不了项目勒。。。。
其实很简单的了,在上面的代码中已经取到了currentIndex,根据这个值你可以取到你需要删除的值主键什么的,然后根据这个主键调用DAO方法,删除数据库中的内容就可以了
a1012144015
2016-01-06 · TA获得超过6415个赞
知道大有可为答主
回答量:9038
采纳率:40%
帮助的人:1355万
展开全部
在你的事件中添加如下代码,可以实现删除当前选中行
int currentIndex = 0;
if (this.listView1.SelectedItems.Count > 0)//判断listview有被选中项
{
currentIndex = this.listView1.SelectedItems[0].Index;//取当前选中项的index
listView1.Items[currentIndex ].Remove();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
前尘恋人
2014-10-15 · TA获得超过280个赞
知道小有建树答主
回答量:675
采纳率:0%
帮助的人:275万
展开全部
循环listview 中的所有行,然后逐一判断,如果选中就执行删除
ListView1.DeleteItem(ListView1.SelectedIndex);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式