Foxtable(狐表)用户栏目专家坐堂 → 请教:目录树生成的三级节点不完整,有遗漏


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

主题:请教:目录树生成的三级节点不完整,有遗漏

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


加好友 发短信
等级:六尾狐 帖子:1421 积分:11294 威望:0 精华:0 注册:2008/9/1 22:20:00
请教:目录树生成的三级节点不完整,有遗漏  发帖心情 Post By:2019/1/11 18:21:00 [只看该作者]

以下代码生成三级节点的目录树
生成后发现第三级节点不全,有遗漏现象,有的单位没出现!

单独运行  “s_elect 单位,薪金类别,年月 from 薪金报盘记录”   查询语句,从生成的dt中会发现明明存在的单位,但第三级节点却没有。
怀疑 tv.BuildTree 有问题。

Dim c md As New S QLCommand
Dim dt As DataTable
c md.C
c md.C o m mandTex t = "s_elect 单位,薪金类别,年月 from 薪金报盘记录 "
dt = c m d.E x e cuteReader()
Dim tv As WinForm.TreeView
tv =e.Form.Controls("TreeView1")
tv.BuildTree(dt, "年月|薪金类别|单位","","年月 DESC")






[此贴子已经被作者于2019/1/11 18:26:10编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/11 18:25:00 [只看该作者]

1、如果不加排序,是否正常?

 

tv.BuildTree(dt, "年月|薪金类别|单位","")

 

2、能否做一个例子上来测试?


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


加好友 发短信
等级:六尾狐 帖子:1421 积分:11294 威望:0 精华:0 注册:2008/9/1 22:20:00
  发帖心情 Post By:2019/1/11 18:31:00 [只看该作者]

去掉排序以后可以看到了,咋整呢,我几乎所有的目录树都有排序的。
[此贴子已经被作者于2019/1/11 18:32:29编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106603 积分:542186 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/11 20:02:00 [只看该作者]

可能是数据问题,实例发上来看看

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


加好友 发短信
等级:六尾狐 帖子:1421 积分:11294 威望:0 精华:0 注册:2008/9/1 22:20:00
  发帖心情 Post By:2019/1/12 8:13:00 [只看该作者]

外部数据源,数据量多一点,加载时大概是从十万条记录中生成,实例不好做。

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106603 积分:542186 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/12 10:02:00 [只看该作者]

数据导入access,新建项目连接access数据源测试,如果还是有问题,上传上来看看

 回到顶部