判断某行的DataGridViewCheckBoxCell控件是否被选中
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
DataGridViewCheckBoxCell checkCell = (DataGridViewCheckBoxCell)dataGridView1.Rows[i].Cells["Column1"];
if (checkCell.Value != null)
{
MessageBox.Show(i.ToString());
}
}
如果DataGridView是可编辑的,在取值之前请加上
dataGridView1.CommitEdit(DataGridViewDataErrorContexts.Commit);
将数据提交,否则处于编辑状态的行无法取到