找回密码
 立即注册

QQ登录

只需一步,快速开始

75139132

注册会员

12

主题

38

帖子

106

积分

注册会员

积分
106
75139132
注册会员   /  发表于:2021-6-9 09:48  /   查看:2071  /  回复:1
1金币
我的代码是这么添加列的  但是想让这一列只能填写数字   并且不能拖动列的位置   不知道属性是什么 求指导
c1flexgrid。AllowMergingFixed=AllowMergingEnnum。Custom
cellRang cr1=c1flexgrid。GetCellRange(0,0,1,0)
cr1。Data=“列名”
c1flexgrid。MergedRanges.Add(cr1);

页面上列是可以吧类型选择为double   把允许拖动的对勾去掉 实现,并且是写到了配置文件了面 AllowDragging:false:Style:dataType:System。Double 但是CellRang没找到对应方法

最佳答案

查看完整内容

列设置AllowDragging=false,即可禁止拖动, 至于你说的只能填写数字,只需要设置列的数据类型就行

1 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-9 09:48:12
来自 2#
本帖最后由 Richard.Ma 于 2021-6-9 10:51 编辑

列设置AllowDragging=false,即可禁止拖动,
至于你说的只能填写数字,只需要设置列的数据类型就行
  1. c1FlexGrid1.Cols[1].DataType = typeof(int);
复制代码





回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部