遍历datagrideview判断是否选中需要删除,需要删除就获取一个Id就调用一次删除方法。如下图:
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < dataGridView1.RowCount; i++)
{
//获取DataGridViewCheckBoxColumn值,需要强转,或者不转直接判断字符是否为True
if (Convert.ToBoolean(dataGridView1.Rows.Cells["CheckBox"].Value) == true)
{
//获取需要删除的行数据Id
int id = Convert.ToInt32(dataGridView1.Rows.Cells["Id"].Value);
//调用删除方法Delete(id);
}
}
}
|