当前位置: 代码迷 >> VB Dotnet >> 怎的生成这样的树形结构
  详细解决方案

怎的生成这样的树形结构

热度:385   发布时间:2016-04-25 02:24:58.0
怎样生成这样的树形结构?
表结构如图所示:


树形结构如图所示:


我用的是嵌套循环查询增加节点,因为数据量很大,增加完这一个树会用很长时间,各位高手,请问如何快速的从数据表中生成此树形结构?先谢各位了。
------解决方案--------------------
不可能。

所谓快速,就是“根本不生成”那些看不到(没有展开、或者根本就在可视区域以外)的节点,等其上层展开或者移动时才去生成节点。
------解决方案--------------------
懒惰加载
每次只加载下一级和下下级的节点

参考
http://bbs.csdn.net/topics/380239317
------解决方案--------------------
修改你的数据结构,把每个节点的路径记录下来
  相关解决方案