Foxtable(狐表)用户栏目专家坐堂 → 目录树由于表的部分加载,而不完整(已解决)用cmd.ExecuteReader()


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

主题:目录树由于表的部分加载,而不完整(已解决)用cmd.ExecuteReader()

美女呀,离线,留言给我吧!
ericotaku
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:163 积分:1373 威望:0 精华:0 注册:2014/6/10 8:47:00
目录树由于表的部分加载,而不完整(已解决)用cmd.ExecuteReader()  发帖心情 Post By:2016/6/6 17:41:00 [只看该作者]

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree("查询表A","列1|列2|列3|列4|列5")

做了一个下拉列表的窗口,数据是从查询表A里得来的
现在由于查询表A的数据量比较大,设置成了默认加载30行
所以生成的目录树不是完整的
怎么解决呢?
目录树需要所有的数据得出.但又不想直接通过查询表A把所有的数据加载进来,因为慢得要死了


[此贴子已经被作者于2016/6/13 13:19:12编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/6 17:49:00 [只看该作者]

1、肯定是要把数据全部弄进来,才能生成完整的目录树的。你数据有多少行?

 

2、你也可以用逐步显示目录树的方法。先添加第一层、第二层,展开第二层的时候,再根据选择的节点,去查询数据进来添加节点。

 

方法2,如果自己控制不来的话,上传实例。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/6/6 17:56:00 [只看该作者]

部分数据的话,可以考虑用这个方法生成目录树:

http://www.foxtable.com/help/topics/2054.htm

 


 回到顶部
美女呀,离线,留言给我吧!
ericotaku
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:163 积分:1373 威望:0 精华:0 注册:2014/6/10 8:47:00
  发帖心情 Post By:2016/6/6 20:57:00 [只看该作者]

老师辛苦了.

谢谢
[此贴子已经被作者于2016/6/7 9:29:30编辑过]

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/6/7 8:57:00 [只看该作者]

参考3楼的方法做吧,必须用代码实现的

 回到顶部
美女呀,离线,留言给我吧!
ericotaku
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:163 积分:1373 威望:0 精华:0 注册:2014/6/10 8:47:00
  发帖心情 Post By:2016/6/7 9:29:00 [只看该作者]

 我照着狐狸爸爸的方法弄好了,谢谢大家的帮忙.

 回到顶部