c语言中的listView中如何删除选中行的数据?

c语言中的listView中如何删除选中行的数据?,第1张

你要删除数据库中的数据,还是控件显示的数据。

若是前者,根据对应主键执行脚本就行。

若是后者,则需要更改数据源,重新绑定。

例如:

int Index = 0

            if (this.listView1.SelectedItems.Count > 0)//判断listview有被选中项

                   {

            

                Index = this.listView1.SelectedItems[0].Index//取当前选中项的index,SelectedItems[0]这必须为0

            

                listView1.Items[Index].Remove()

            

            

            }

简单说下思路。

获取控件 ListView 里选中的一行,可以在窗体设计界面双击该控件,在事件代码里使用

if (this.lvwXianShi.SelectedItems.Count >0)

判断是否选中了一行以上,如果是选中了一行,就获取该行的数据信息,然后,

连接数据库删除指定的数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9575182.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存