以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 目录树的问题,新增行选择目录树正常,修改报错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=125803) |
||||
-- 作者:我要高飞 -- 发布时间:2018/10/7 16:13:00 -- 目录树的问题,新增行选择目录树正常,修改报错 在“销售明细表”,新增一条空白行,在“名称”列的下拉目录树中选择“玻璃门木框”-“颗粒板”不会报错,但是把已有的其他数据修改为“玻璃门木框”-“颗粒板”时,系统会报错,提示“从字符串 到类型double的转换失效”,把目录列的源表的空值为0后就不会报错。但是我想问问有没有更好的方式处理,因为新增空白行的状态下是正常的。
[此贴子已经被作者于2018/10/7 16:18:30编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2018/10/7 17:11:00 -- 把字符列不要放到最后即可 If e.Col.name="名称" Then Dim tb As new DropTreeBuilder tb.sourcetable=DataTables("产品单价表") tb.treecols="产品名称|产品材质" tb.sourcecols="产品名称|产品材质|单位|销售单价|制作费|安装费" tb.receivecols="名称|产品材质|单位|单价|制作费|安装费" e.Col.droptree=tb.build() End If |
||||
-- 作者:有点蓝 -- 发布时间:2018/10/7 17:18:00 -- 或者严格按照列的顺序设置 |