http://www.meizz.com/Web/Download/MzTreeView10.rar

解决方案 »

  1.   

    使用动态架载节点,也就是把节点存储在数据库或XML等数据源来加载,这样做可以大大提高速度.
      

  2.   

    梅花雪的, CSDN 左侧菜单就是用这个,
    不过不知道上万个节点客户端浏览器受不受的了
      

  3.   

    我的节点就是在数据库里,我是一次性都选择出来的
    如果每打开一个节点就去select数据库,那不是很麻烦
      

  4.   

    异步加载就是每次展开都要读数据库?
    这样不太好吧,我觉得
    我测试了梅花雪的treeview,几万还是很快的
    如果30万也很慢的
    不过已经很好了
      

  5.   

    30万在WEB里实现起来已经有些不现实了,你可以计算一下,若要生成30万节点的HTML代码量是多少?大约在60MB-100MB之间,光HTML代码量就有这么大,你的浏览器承受得了吗?再则,有哪个使用者会在一个页面里把30万个节点的树全部展开的?你现在所测试的版本是一个纯静态的树,数据还不是异步加载的,异步加载的树会在下一版本里推出来。