Foxtable(狐表)用户栏目专家坐堂 → 双击节点加载不了数据


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

主题:双击节点加载不了数据

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


加好友 发短信
等级:童狐 帖子:255 积分:2286 威望:0 精华:0 注册:2020/6/28 8:43:00
双击节点加载不了数据  发帖心情 Post By:2021/8/27 9:32:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:2.gif
图片点击可在新窗口打开查看
如图片:

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/27 9:39:00 [只看该作者]

贴出代码看看

可能是数据问题

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


加好友 发短信
等级:童狐 帖子:255 积分:2286 威望:0 精华:0 注册:2020/6/28 8:43:00
  发帖心情 Post By:2021/8/27 9:41:00 [只看该作者]

Dim Filter As String

If e.node.Text = "加载所有数据" Then
    Filter = "[状态] <> '关闭'"
Else
    Dim dr As DataRow = e.Node.DataRow '获取生成此节点的DataRow
    Select Case e.Node.Level
        Case 0
            Filter = "[业务] = '" & dr("业务") & "'And [状态] <> '关闭'"
           'MessageBox.Show(Filter)
        Case 1
            Filter = "[业务] = '" & dr("业务") & "' And [客户代号] = '" & dr("客户代号") & "' And [状态] <> '关闭'"
            'MessageBox.Show(Filter)     
            
    End Select
End If
DataTables("项目总表").LoadOrder = "建档日期 Desc"
DataTables("项目总表").LoadFilter = Filter
DataTables("项目总表").Load()

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


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/27 9:43:00 [只看该作者]

试试
DataTables("项目总表").LoadOrder = "建档日期 Desc"
DataTables("项目总表").LoadTop = nothing
DataTables("项目总表").LoadFilter = Filter
DataTables("项目总表").Load()

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


加好友 发短信
等级:童狐 帖子:255 积分:2286 威望:0 精华:0 注册:2020/6/28 8:43:00
  发帖心情 Post By:2021/8/27 10:02:00 [只看该作者]

找到原因了,是因为 “业务” 填的格式不统一,  有的前边有空格,有的是大小写不一样

 回到顶部