以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 大数据量构建树 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=119462) |
-- 作者:chnfo -- 发布时间:2018/5/25 11:39:00 -- [求助] 大数据量构建树 有一个表A,只有三列,编号、名称、单位,但数据行有1万行。 编号是1,1\\1,1\\1\\1这样的,用以构建层级关系。 Dim tv As WinForm.TreeView = e.Form.Controls("TreeView1") tv.GenerateTree("A","编号","名称","\\","","_Sortkey") 测试了一下,用时要20秒。 有什么办法,可以提高效率?还是本身就只有这个效率? |
-- 作者:有点甜 -- 发布时间:2018/5/25 11:43:00 -- 不要用 GenerateTree 方法。
用代码生成目录树,如 :http://www.foxtable.com/webhelp/scr/2502.htm
但不要一次性全部生成,第一次生成两层,展开第0层,再生成1、2层,如此处理,类似
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=117734&skin=0
|