首页 > 其他分享 >编辑DataGridView某个单元格

编辑DataGridView某个单元格

时间:2022-11-08 19:06:26浏览次数:49  
标签:false 某列 单元格 DataGridView typeNameHeader 某个 true


编辑DataGridView某个单元格

首先让某列的​​ReadOnly​​​属性为​​false​​​。然后在DataGridView的​​CellBeginEdit​​事件中添加类似这样的代码

//某列的行头内容-自定义的dataGridView
string typeNameHeader =dgvDiagnose.Rows[e.RowIndex].Cells["diagnosis_type_name"].Value.ToString();

if (typeNameHeader == "病理诊断")
e.Cancel = false;
else
e.Cancel = true;//取消当前事件

这样就可以在点击某一行的时候编辑指定​​ReadOnly​​​非​​true​​的列的内容了。

附上DataGridView​​cell​​事件的触发顺序

编辑DataGridView某个单元格_自定义


标签:false,某列,单元格,DataGridView,typeNameHeader,某个,true
From: https://blog.51cto.com/u_13654233/5834436

相关文章