解决思路就是:
这棵树节点数量很多,可能上万 ----> 能不能压缩到上千? ----> 能不能压缩到上百? ---> 能不能压缩到上百? ----> 能不能压缩到几十? ----> 能不能压缩到十几?
这棵树节点数量很多,可能上万 ----> 能不能压缩到上千? ----> 能不能压缩到上百? ---> 能不能压缩到上百? ----> 能不能压缩到几十? ----> 能不能压缩到十几?
数据库表中注意父结点id,层数lvl,在初始化的时候定义lvl是有必要的
C#的TreeView的事件中,Expand()和SelectedIndexChange()好像在点完一个节点后都不相应?我想点完一个节点后,动态生成它的下层节点,就是不知道这段代码该写在哪里?
双击事件是哪个?SelectedIndexChange()吗?
程序员:大师,请问我如何能达到小数点后500位的精度?
大师:你真的需要这么大的精度么?
我一直觉得这句话很经典。虽然我不知道你的程序用来做什么,但我建议你问问自己:你真的需要这么多的节点么?我一直在学习.net framework SDK,这么庞大的一个帮助系统也就那么几千个吧?(没数过,估计的)
当然这是菜鸟之谈,希望有了解决方法后搂住能够在这里赐教,一起学习:P!
生成一个XML树的目录是为了查找定位方便。具体没实现过:(,因为还不会如何找到XML文件树里某个结点后,自动定位。
另外生成XML树的话,也是方便于不断的向数据库读取查询的时间耗费。