tanqingyang 发表于 2019-12-6 10:02:34

GcMultiRow明细中 GcNumberCell 和 GcTextBoxCell 赋值的问题

您好
我想问下 关于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

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

tanqingyang 发表于 2019-12-6 15:38:53

已经找到解决办法了用GcNumberEditingControl 就可以了

Richard.Ma 发表于 2019-12-6 16:20:43

好的
页: [1]
查看完整版本: GcMultiRow明细中 GcNumberCell 和 GcTextBoxCell 赋值的问题