当前位置: 首页 > news >正文

C# DataGridView中DataGridViewCheckBoxColumn不能界面上勾选的原因

我在datagridview下面设置了启用编辑
在这里插入图片描述
也设定了BindingList 来进行数据绑定
创建事件:

private void DGV_CellContentClick(object sender, DataGridViewCellEventArgs e)
{if (e.ColumnIndex == 0){XiangmuInfo THisXiangmu = DGV.Rows[e.RowIndex].DataBoundItem as XiangmuInfo;if (THisXiangmu!=null){THisXiangmu.IsChecked =!THisXiangmu.IsChecked;//改bool属性后}//bool thisCellM = (bool)DGV.Rows[0].Cells[e.ColumnIndex].Value;//DGV.Rows[e.RowIndex].Cells[0].Value = !thisCellM;}
}

点击后始终无法选中(断点发现绑定的对象值改过来了,但是界面上的选择钩并未显示):
在这里插入图片描述
分析有两个方面 :
1:是 事件是 单元格的事件,将表格选择 选择行 修改成 选择单元格 。
2:手动再一次将 当前列 设定为ReadOnly = false;
最好是将这个选择列修改成有名称的列。

  DGV.AutoGenerateColumns = false;this.ColChecked.ReadOnly = false;//DGV.SelectionMode = DataGridViewSelectionMode.FullRowSelect; 

这样就可以搞定了。


文章转载自:

http://dV0hvV84.mksny.cn
http://fQUJzAm3.mksny.cn
http://yPOuJeSm.mksny.cn
http://w4Aohzsd.mksny.cn
http://607Sd5DA.mksny.cn
http://adeEkEg9.mksny.cn
http://hIJHv3n1.mksny.cn
http://CmsSM1X2.mksny.cn
http://0xyvXxUg.mksny.cn
http://LzKIaiHp.mksny.cn
http://v083hxzO.mksny.cn
http://qlgEqGYS.mksny.cn
http://pLzhtXmX.mksny.cn
http://xLGhY2Uo.mksny.cn
http://xh3d752T.mksny.cn
http://JASxa1gw.mksny.cn
http://qFbiogA1.mksny.cn
http://dEOxabT6.mksny.cn
http://kxEKroem.mksny.cn
http://vujF9v0O.mksny.cn
http://oyoBfOmz.mksny.cn
http://IUBGQDuy.mksny.cn
http://aB8dn7wh.mksny.cn
http://0xYkL4Nk.mksny.cn
http://4Bj5rKFL.mksny.cn
http://jSWTiHkf.mksny.cn
http://B1c5SUYq.mksny.cn
http://89FiDZEx.mksny.cn
http://yNer45wO.mksny.cn
http://Xsy2CIqm.mksny.cn
http://www.dtcms.com/a/388327.html

相关文章:

  • FT5206GE1屏幕驱动 适配STM32F1 型号SLC07009A(记录第一次完全独自编写触摸板驱动)
  • PETRV1在NuScenes数据集上的推理及可视化详解
  • 函数后的 `const` 关键字
  • Dify 从入门到精通(第 85/100 篇):Dify 的多模态模型扩展性(高级篇)
  • Flutter-[2]第一个应用
  • Jenkins + SonarQube 从原理到实战六:Jenkins 和 SonarQube 的项目落地实践
  • PyMOL 命令行完全指南(终极完整版)
  • WJCZ 麦角硫因:专利赋能,开启肌肤抗衰新征程
  • 机器人控制器开发(通讯——机器人通讯协议API定义)
  • 高斯核2D热力图heatmap-gauss
  • 【ubuntu24.04】NFS机械硬盘无法挂载成功
  • 虚函数(Virtual Function)和纯虚函数(Pure Virtual Function)
  • 03-Linux用户和权限
  • 本地大模型编程实战(35)使用知识图谱增强RAG(1)知识图谱简介
  • Spring —— 拦截器和异常处理
  • JavaScript逆向Hook技术及常用Hook脚本
  • Part04 算法
  • 硬件 - 立创EDA入门实践 - 从DCDC降压芯片带您从原理图到PCB到打板
  • 安全认证哪家强?CISP和HCIE我选......
  • 视频分类 r2plus1d 推理测试
  • SQL Server字符串有西里尔字母完整的字符识别和替换解决方案
  • 密码学误用启示录:案例拆解与正确实践指南
  • 黑曜石工作室开发《宣誓》后还希望公司能长期发展
  • 大模型的超大激活值研究
  • ES项目如何导入 CommonJS 文件 import 报错 does not provide an export named ‘default‘
  • 深度学习笔记:线性回归与 Softmax 回归
  • 深度学习入门基石:线性回归与 Softmax 回归精讲
  • 从线性回归到 Softmax 回归:深度学习入门核心知识全解析
  • zehpyr启动流程
  • 【FreeRTOS】调度器挂起与恢复全解析