有关TreeCtrl,向高手请教,留言者有分!
我在做一个东西,要求用树视控件显示各级服务器的详细信息,各级服务器也是树形排列的,我用什么方法先保存这些信息,在一下全部显示出来?请高手给个思路,详细点加飞? 问题点数:40、回复次数:6Top
1 楼loopyifly(深情咸鱼)回复于 2003-06-02 15:21:21 得分 10
upTop
2 楼kds(生)回复于 2003-06-02 15:28:42 得分 25
比如说两级吧
你可以有两个表
1.表名:dept(一级部门)
字段: no name
2.表名:class(二级部门)
字段: no name deptno (deptno:上级部门编号)
对于一级部门直接添加在根下就可以了
但是对于二级部门,你就要通过二级部门的编号所对应的一级部门的编号来添加到相应的一级部门下Top
3 楼ifromheaven(天堂鸟)回复于 2003-06-02 15:40:05 得分 5
楼上的方法是可行的,先为每个根节点产生一个节点列表,先把节点信息保存到表里,再读出来,插入到树里。Top
4 楼zxindut(小狗)回复于 2003-06-02 15:46:42 得分 0
我是从服务器得到的信息,是动态的,每个表中的字段个数可以动态生成吗?而且我是从根目录一直想下层服务器查询(通过协议来查),事先根本不知道每级服务器的个数。如果不通过数据库,用一个结构,有没有好的方法?Top
5 楼zxindut(小狗)回复于 2003-06-02 15:50:15 得分 0
而且服务器总的级数我事先也不知道,那时不是还要动态建立表呀?Top
6 楼zxindut(小狗)回复于 2003-06-03 15:27:59 得分 0
我现在想用树形结构本身的函数SetItemData(DWORD)来存储我的信息,这样行不行?
还有如果行的话,我能将一个结构的指针类型转化为DWORD类型的。Top




