如何使表的记录和treenode 一一对应? TreeNode除了text外,还有一个data属性是指针型!所以可以指向任何类型的指针!我以前也和你们一样想法,最近才发现这个属性,所以这几天在修改代码!一般来说一个表中name->text,id->data^这样才合理,也才方便! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想你可以从表的结构来考虑,我有一个方法:在数据表中定义下面几个字段parentid childid title....................parentid代表它的父节点的id,childid代表它的字节点的id,可以通过一个节点的node.parent来返回它的根节点的childid,这样就不会出错了。 upkiller_wzb()说的不错,我也是用的这个了。!呵呵。也是一位高手给我讲的。呵呵,不错哦.!然后用递归来执行与TREENODE的连接.我是这样的,删除的时候也是用递归,(其实删除的时候比与TREENODE的连接部分还要费力一点。)其他的都较为简单了。~ delphi如何调用该过程? 提示我不能在对象“Pub_Btype”中插入重复键 远程视频监控问题 请教数据恢复的高手,我想知道delete以后的数据怎么恢复! 如何在多用户环境下,如何使用户读取到不相同的数据 关于DELPHI的中文版帮助 我用VC++编写了一个动态连接库,在Delphi中调用总是出错,为什么? 如何POP3邮件的收取? 急! delphi7 怎么让button按钮跟着鼠标点击dbgrideh数据行移动 数据和TREE问题,完成90%的人事管理程序,求助 这个关键字违规是错在哪里,请各位看看. 想对代理服务器软件进行一些附加功能的的开发...
在数据表中定义下面几个字段
parentid childid title
............
........
parentid代表它的父节点的id,childid代表它的字节点的id,
可以通过一个节点的node.parent来返回它的根节点的childid,
这样就不会出错了。
我是这样的,删除的时候也是用递归,(其实删除的时候比与TREENODE的连接部分还要费力一点。)其他的都较为简单了。~