以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 目录树由于表的部分加载,而不完整(已解决)用cmd.ExecuteReader() (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=85953) |
-- 作者:ericotaku -- 发布时间:2016/6/6 17:41:00 -- 目录树由于表的部分加载,而不完整(已解决)用cmd.ExecuteReader() 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编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/6/6 17:49:00 -- 1、肯定是要把数据全部弄进来,才能生成完整的目录树的。你数据有多少行?
2、你也可以用逐步显示目录树的方法。先添加第一层、第二层,展开第二层的时候,再根据选择的节点,去查询数据进来添加节点。
方法2,如果自己控制不来的话,上传实例。 |
-- 作者:狐狸爸爸 -- 发布时间:2016/6/6 17:56:00 -- 部分数据的话,可以考虑用这个方法生成目录树: http://www.foxtable.com/help/topics/2054.htm
|
-- 作者:ericotaku -- 发布时间:2016/6/6 20:57:00 -- 老师辛苦了. 谢谢[此贴子已经被作者于2016/6/7 9:29:30编辑过]
|
-- 作者:Hyphen -- 发布时间:2016/6/7 8:57:00 -- 参考3楼的方法做吧,必须用代码实现的 |
-- 作者:ericotaku -- 发布时间:2016/6/7 9:29:00 -- 我照着狐狸爸爸的方法弄好了,谢谢大家的帮忙. |