Hun*_*ell 4 c# winforms visual-c#-express-2010
我目前正在使用此代码:
foreach (DataGridViewRow item in this.dataGridView1.SelectedRows)
{
dataGridView1.Rows.RemoveAt(item.Index);
}
Run Code Online (Sandbox Code Playgroud)
我在第一列中有复选标记,但是使用此代码,它只会被选中.我如何获取选中的CheckBoxes 只能删除行?
你想要的东西
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if (Convert.ToBoolean(dataGridView1.Rows[i]
.Cells[yourCheckBoxColIndex].Value) == true)
{
dataGridView1.Rows.RemoveAt(i);
}
}
Run Code Online (Sandbox Code Playgroud)
我希望这有帮助.