主页>技术社区>IT 技术>编程开发>C#

C# Winform datagridview 列 DataGridViewCheckBoxColumn 复选框,没办法选择

eIT.com.cn 2022/11/26 23:24:47 阅读 144 次

打印


Question:

datagridview里有一列check,为何单击选中不了它,也就是打不上勾.不知为何啊,请大家帮帮忙

Code Snippet

            // chkId
            //
            this.chkId.FalseValue = "false";
            this.chkId.HeaderText = "选择";
            this.chkId.Name = "chkId";
            this.chkId.ReadOnly = false;
            this.chkId.Resizable = Sy.Windows.Forms.DataGridViewTriState.True;
            this.chkId.TrueValue = "true";

Solution:

你好,首先你要确定指定了字段,其次认的情况下你是无法选择或者取消checked状态的,在编辑模式下可以。
所以如果你了一列CommandField编辑列,当你点击编辑时,你就可以更改了。
=================

确实是这样的,加入 “编辑”时,那check才能让你选择。

不知道为什么?

我的意图是,像我们网页上一样,进行多选,等操作。想通过check来选择。

=================

你好,这个就是控件的机制问题了。
我个人理解在GridView中的任何数据你想必须在编辑模式下才行。你如果用模板列加Check来实现也是这样的。只有在编辑模式下才行。

 

总结

以上是为你收集整理的全部内容。

如果觉得网站内容还不错,欢迎将推荐给好友。






相关内容


热门栏目


特别声明


最新资讯
热讯排行



合作媒体友情链接
生活常识小贴士 软件开发教程 智慧城市生活网 息县通生活服务[移动版] 息县商圈[移动版] 美食菜谱
健康养生 法律知识 科技频道 电影影讯 留学考研学习 星座生肖|解梦说梦




关于我们 | 联系我们 | 合作媒体 | 使用条款 | 隐私权声明 | 版权声明

      Copyright © 2023 eIT.com.cn. All Rights Reserved. 豫ICP备2022012332号