公告:

visual studio C# windows form如何将DataGridView的选中行删除

作者:star0312 / 时间:10年前 (2015/11/07) / 分类:C# WinForm / 阅读:1609 / 评论:0

000.jpg

对于绑定的数据。多行时请循环处理

DataRowView drv = DataGridView1.SelectedRows[0].DataBoundItem as DataRowView;


drv.Row.Delete();  // 对绑定的DataTable的选中行做删除标记,向DB更新时,DB的对应行也被删除。

或者

drv.Row.Table.Rows.Remove(drv.Row); // 将要删除的行移除,更新时不影响数据库。


最后

DataGridView1.Refresh();


非绑定的,只要

DataGridView1.rows.Remove(DataGridView1.SelectedRows[0]);


即可。


  • 我的QQ二维码
  • QQ群
  • 我的微信二维码
  • 微信公众号

没有评论,留下你的印记,证明你来过。


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。