找回密码
 立即注册

QQ登录

只需一步,快速开始

老皮

注册会员

10

主题

35

帖子

168

积分

注册会员

积分
168
老皮
注册会员   /  发表于:2020-10-10 11:36  /   查看:4619  /  回复:11
本帖最后由 老皮 于 2020-12-30 10:50 编辑

因为需要合并表头,所以需要重写grid的样式,我的第一列需要一个checkbox,所以我想给第一列的datatype设置为boolean,但是不好用,查了很多不知道如何解决

这两种写法我都实验了,但是不好用,不知道哪写错了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

11 个回复

倒序浏览
老皮
注册会员   /  发表于:2020-10-10 11:58:42
沙发
弄出来了,根据Designer文件中的一段代码写出来的

但是红框中的几个参数不知道具体是干什么的,第一个好像是总列数,不知道有没有高人指导一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-10 12:16:27
板凳
你现在的需求只是要把第一列变成checkbox吗,这个只需要设置列数据类型为boolean类型即可

还是说要改变checkbox的样式,请详细描述一下需求。
回复 使用道具 举报
老皮
注册会员   /  发表于:2020-10-10 13:16:51
地板
Richard.Ma 发表于 2020-10-10 12:16
你现在的需求只是要把第一列变成checkbox吗,这个只需要设置列数据类型为boolean类型即可

还是说要改变c ...

只设置boolean类型就可以了,不需要改变checkbox的样式
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-10 16:20:22
5#
那就是下面的代码就行

下面是C#代码
  1. c1FlexGrid1.Cols[2].DataType = typeof(Boolean);
复制代码


对应的VB代码是
  1. C1FlexGrid1.Cols(2).DataType = GetType(Boolean)
复制代码
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-10 16:20:24
6#
那就是下面的代码就行

下面是C#代码
  1. c1FlexGrid1.Cols[2].DataType = typeof(Boolean);
复制代码


对应的VB代码是
  1. C1FlexGrid1.Cols(2).DataType = GetType(Boolean)
复制代码
回复 使用道具 举报
老皮
注册会员   /  发表于:2020-10-12 14:07:00
7#
Richard.Ma 发表于 2020-10-10 16:20
那就是下面的代码就行

下面是C#代码

好的,谢谢啊
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-12 14:30:51
8#
不客气
回复 使用道具 举报
老皮
注册会员   /  发表于:2020-10-15 13:06:10
9#

我还想问一下,c1flexgrid中能在列表中插入日期选择控件吗
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-15 14:57:00
10#
在电脑的“文档”文件夹下的如下路径可以找到dmeo  “CustomEditors”这个里面有日期格式单元格编辑
,
ComponentOne Samples\WinForms\v4.5.2\C1FlexGrid\CS\CustomEditors
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部