DataGridView中的CheckBox
1.为DataGridView添加一列类型为DataGridViewCheckBoxColumn的列,
如果想CheckBox能单独选择的话,就一定要为DataGridView启用编辑.否则就去掉启用编辑的勾选项.
2.DataGridView中CheckBox的全选与不全选
一般会使用Button,LinkLabel,CheckBox来做为事件的起点,那么就可以在相应的点击事件(clicked)中或是在选择改变事件中(CheckedChanged)写.
代码如下:
for (int i = 0; i < this.dgvRight.Rows.Count; i++)
{
//"choose"是指CheckBox列的名称(DataPropertyName属性)
//i是指DataGridView的行的索引
//CheckBox的值就true和false,全不选只需把true改成false即可
this.dgvRight["choose", i].Value = true;
}
{
//"choose"是指CheckBox列的名称(DataPropertyName属性)
//i是指DataGridView的行的索引
//CheckBox的值就true和false,全不选只需把true改成false即可
this.dgvRight["choose", i].Value = true;
}