110,537
社区成员
发帖
与我相关
我的任务
分享
private void btnSelectAll_Click(object sender, EventArgs e)
{
//把datagridview的所有记录的第一列的复选框设为选中
for (int i = 0; i < dataGridView.Rows.Count; i++)
{
this.dataGridView.Rows[i].Cells[0].Value = true;
}
}
private void btnCancelAll_Click(object sender, EventArgs e)
{
//把datagridview的所有记录的第一列的复选框设为不选
for (int i = 0; i < datagridview.Rows.Count; i++)
{
this.datagridview.Rows[i].Cells[0].Value = false;
}
}
//记得要提交当前复选框的选择状态,复选框选或不选要提交下
this.dataGridView.CommitEdit(DataGridViewDataErrorContexts.Commit);
private void SetCheckState(bool checkState)
{
foreach(DataRow row in dataGridView1.Rows)
{
row["checkBoxColumn"] = checkState;
}
}