liyutong 发表于 2019-12-18 10:39:49

Multirow的ComboBoxCell的value取值问题

比如说
画面初始化,执行查询操作,ComboBoxCell这个控件绑定datasource后取到的值是
第一项:1100   AAA
第二项:2100   BBB
第三项:3100   CCC
这条数据的下拉框控件取的是第三项的值,value是3100,画面上控件显示为CCC
但是选中这个控件,在可编辑状态下按tab键下面代码取到的值是1100
怎么能取到3100呢





Richard.Ma 发表于 2019-12-18 10:39:50


    这个问题我做了一个sample,但是不能重现你描述的问题




    重现步骤,运行后,点击第二行的combobox进入编辑状态,按下tab键,会弹出这个cell的值,但是值就是3100







Richard.Ma 发表于 2019-12-18 13:36:58

问题已经收到,我这边验证后给你回复

liyutong 发表于 2019-12-18 13:41:55

Richard.Ma 发表于 2019-12-18 13:36
问题已经收到,我这边验证后给你回复

好的,多谢

liyutong 发表于 2019-12-19 09:41:56

Richard.Ma 发表于 2019-12-18 17:37
这个问题我做了一个sample,但是不能重现你描述的问题




看了下您的sample,在取值的地方用的是getvalue()方法
我的代码里原来用的是 单元格.value 取的值,又重新debug了一下,初始化之后.value和getvalue()取出的值不一样
不知道这个原因是什么
修改成了getvalue()之后没什么问题了
感谢您的回答

Richard.Ma 发表于 2019-12-19 09:45:39

不客气,那看来这样就可以解决问题了
页: [1]
查看完整版本: Multirow的ComboBoxCell的value取值问题