Dan*_*ard 4 c# datagridview winforms
勾选时,我的复选框列没有响应,显然它被设置为只读,因此将状态再次更改为false将使得可以勾选.但是,这会将整个编辑模式变为true.我尝试将编辑模式设置为编程,同时将ReadOnly模式设置为false,但这将再次禁用该复选框.
如何在复选框列以外的所有单元格上禁用编辑模式?
如果单元格不在右列,则可以阻止使用CellBeginEdit事件进行编辑.例如,如果复选框位于第一列中:
private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e) {
if (e.ColumnIndex != 0) e.Cancel = true;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7571 次 |
| 最近记录: |