Foxtable(狐表)用户栏目专家坐堂 → 目录树的问题,新增行选择目录树正常,修改报错


  共有2387人关注过本帖树形打印复制链接

主题:目录树的问题,新增行选择目录树正常,修改报错

帅哥哟,离线,有人找我吗?
我要高飞
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:95 积分:985 威望:0 精华:0 注册:2011/12/25 13:10:00
目录树的问题,新增行选择目录树正常,修改报错  发帖心情 Post By:2018/10/7 16:13:00 [只看该作者]

在“销售明细表”,新增一条空白行,在“名称”列的下拉目录树中选择“玻璃门木框”-“颗粒板”不会报错,但是把已有的其他数据修改为“玻璃门木框”-“颗粒板”时,系统会报错,提示“从字符串 到类型double的转换失效”,把目录列的源表的空值为0后就不会报错。但是我想问问有没有更好的方式处理,因为新增空白行的状态下是正常的。
 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:desktop.rar

[此贴子已经被作者于2018/10/7 16:18:30编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/7 17:18:00 [只看该作者]

或者严格按照列的顺序设置

 回到顶部