在winForm C#中ListView如何删除一行数据?

qjq_19891013 2009-12-18 07:52:08
我是初学者哦,在用ListView中遇到问题啦!
我想删除一行ListView数据,即选中的那一行,点击“删除”时,就删除选中的那一行,但是 我用了this.lvwContents.Items.Clear(); 用这个只是清空项而已,在数据库中它的确是删除选中行的内容,但是如何在窗体显示删除的那一行内容清除,而其它的数据没有影响???
...全文
1883 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanglei0420 2011-11-09
  • 打赏
  • 举报
回复
this.listView1.Items.Remove
tianliang1 2009-12-18
  • 打赏
  • 举报
回复
你直接删除就可以了,这个ListView有个方法。。。如:你在一个按钮里写一段代码
this.listView1.Items.Remove(this .listView1.SelectedItems[0]);
Return门徒 2009-12-18
  • 打赏
  • 举报
回复
重新加下数据源不行吗
ginni215 2009-12-18
  • 打赏
  • 举报
回复
如果支持多行选择就不用加索引了~
this.lvwContents.SelectedItems[0].Remove();
皮皮虾向前冲 2009-12-18
  • 打赏
  • 举报
回复
上面那个朋友说的是TAG属性吧 这样也行,不过TAG属性不是静态的哦。要动态读取的
ahpanghupang 2009-12-18
  • 打赏
  • 举报
回复
有段时间 没有用过C#啦
说的可能不是很正确 你自己试试看;

ListView 中 你从数据库中读取数据时, 每行把应该有数据ID ,你通过点删除按钮时先把id获取
然后通过 delete 方法删除数据库中的数据 ,再重新绑定下数据源 我想就行啦
皮皮虾向前冲 2009-12-18
  • 打赏
  • 举报
回复
加一个保存BUTTEN然后写个单击事件,SQL语句就是UPDATE可以用SQlCOMMANDBUILDER自动产生的代码来实现
sl51314240 2009-12-18
  • 打赏
  • 举报
回复
设置那个属性值为Null

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧