c#控件DataGridView怎么将选中的一行删除呀
4个回答
展开全部
foreach (DataGridViewRow r in DataGridView1.SelectedRows)
{
if (!r.IsNewRow)
{
DataGridView1.Rows.Remove(r);
}
}
{
if (!r.IsNewRow)
{
DataGridView1.Rows.Remove(r);
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
获取这一行的主键,然后使用sql语句删除!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
推荐的那个foreach是错的,在删除那一行之后,集合发生了改变,继续foreach会因为这个抛出异常。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要是加了操作列,给控件加个Command或者DEL之类的事件,之后的看楼上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询