以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  加载树全部显示的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=129985)

--  作者:DLW77
--  发布时间:2019/1/10 11:13:00
--  加载树全部显示的问题
老师,你好,我用设置加载树,第页加载行数为3000行,我所有的数据为20万行,显示有66页。加载完后,我想把所有20万的数据显示出来,但我点加载所有行时,他只显示第一页的内容,我只有退出系统重新登陆时,才能显示20万行。要怎样才能不退出系统,而显示20万行的数据?(因为之前我把每页加载行数改为20万行时,重新加载所有数据时,系统很久都没反映,所以后来改为3000行)
[此贴子已经被作者于2019/1/10 11:13:46编辑过]

--  作者:xndd
--  发布时间:2019/1/10 11:27:00
--  
 20w行数据一次性加载的树里面,又不能参与计算,非常不划算。
参考:

StopRedraw

停止绘制目录树。
运行过程中,需要向目录树大量增加和删除节点时,应该首先执行StopRedraw方法,停止绘制目录树,增加或删除节点结束后,再执行ResumeRedraw方法,恢复绘制目录树。

示例:

Dim tr As WinForm.TreeView = e.Form.Controls("TreeView1")
tr.StopRedraw()
\'添加或删除节点的代码
tr.ResumeRedraw()


--  作者:有点甜
--  发布时间:2019/1/10 11:28:00
--  

用代码设置,设置loadTop=""即可,参考

 

http://www.foxtable.com/webhelp/scr/1928.htm