c#根据dataGridView勾选多个checkbox点击删除按钮可以批量删除数据库中的内容 20
3个回答
展开全部
遍历一下,获取到打勾的项目的键,然后拼接成sql语句就是了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
遍历一遍,再写一方法,批量删除
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private void btnDelete_Click(object sender, EventArgs e)
{
List<DataGridViewRow> rows = new List<DataGridViewRow>();
foreach (DataGridViewRow row in datagridview.Rows)
{
if (row.Cells["chkSelect"].EditedFormattedValue.ToString() == "True")
{
rows.Add(row);
}
}
foreach (DataGridViewRow row in rows)
{
datagridview.Rows.Remove(row);
}
}
{
List<DataGridViewRow> rows = new List<DataGridViewRow>();
foreach (DataGridViewRow row in datagridview.Rows)
{
if (row.Cells["chkSelect"].EditedFormattedValue.ToString() == "True")
{
rows.Add(row);
}
}
foreach (DataGridViewRow row in rows)
{
datagridview.Rows.Remove(row);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询