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

2024-12-05 02:11:53
推荐回答(4个)
回答1:

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

回答2:

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

回答3:

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

回答4:

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