请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

tanqingyang

初级会员

19

主题

42

帖子

369

积分

初级会员

积分
369
tanqingyang
初级会员   /  发表于:2019-12-6 10:02  /   查看:2865  /  回复:2
您好  
我想问下 关于GcMultiRow明细中 GcNumberCell 和 GcTextBoxCell 赋值的问题

比如 GcMultiRow 明细行中 有1条数据  2个 字段  第一个字段是 GcTextBoxCell  类型  第二个字段是 GcNumberCell  类型

问题1 :
当我在画面的第一个字段输入 001的时候 在光标离开后 提交后台
在后台判断如果输入的是三位的时候 前面补充一个JA 然后把这个值返回到画面上
使用的方式
                    If eltDataList1.GetValue(i, 0).ToString.Length.Equals(3) Then
                        eltDataList1.SetValue(i, 0, "JA001")
                    End If

这个地方我已经强制赋了一个JA001  但是返回画面的时候 JA001 这个值显示不出来  还是显示的前回输入的内容
问题2:
cNumberCell  这个控件也用同样的问题
比如画面输入一个0  后台判断如果是0的话 弹出message然后 当前控件清空
但是
代码中强制赋成空以后 同样也显示前会输入的0

请问 这个地方应该怎样设置 才能出现我想要的结果?

2 个回复

倒序浏览
tanqingyang
初级会员   /  发表于:2019-12-6 15:38:53
沙发
已经找到解决办法了  用GcNumberEditingControl 就可以了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-12-6 16:20:43
板凳
好的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部