c#控件DataGridView怎么将选中的一行删除呀

2024年12月05日 02:11
有4个网友回答
网友(1):

foreach (DataGridViewRow r in DataGridView1.SelectedRows)
{
if (!r.IsNewRow)
{
DataGridView1.Rows.Remove(r);
}
}

网友(2):

获取这一行的主键,然后使用sql语句删除!

网友(3):

推荐的那个foreach是错的,在删除那一行之后,集合发生了改变,继续foreach会因为这个抛出异常。

网友(4):

你要是加了操作列,给控件加个Command或者DEL之类的事件,之后的看楼上