表结构ID,Parent_ID,Name
怎样向TreeView中添加数据,并且点击节点可以获取对应节点的值ID
怎样向TreeView中添加数据,并且点击节点可以获取对应节点的值ID
解决方案 »
- ModelMaker安装后怎么在d7没有嵌入菜单,重新安装mm也不行,是否与安装CodeRush有关系
- 串口通信时如何把定义好了的字体发送出去?
- 网上哪里有免费的Pascal教程啊?
- 为什么登陆窗口用 showmodal 方法 显示不出来 ,一晃就过?急!!1
- 常常碰到的一个问题!
- 给分lykyl thank you!理由http://www.csdn.net/expert/topic/1024/1024416.xml
- 不用SQL整样删除数据表?
- delphi数据类型? 谁能帮我看看,我现在有点糊涂
- 帮个忙,我的星际突然没声音了!!!!
- 有关串口断点通讯的问题
- 如何对比两个结构体是否相同?
- Delphi7 ActionList和ImageList真心很讨厌,有没有大侠能帮忙解释下这是为什么。。。。。。
根据你的表结构展示数据,一个节点ID,必须查询出他具有哪些子节点,也就有在数据库中Parent_ID为ID的记录,然后继续判断每天记录有没有子记录,一直到没有为止,这样的过程是递归,不过效率不高。
也可以通过TStringList + 循环的方式来生成树,把生成的节点ID及其指针保持到StringList,以后每个条记录去StringList找自己的Parent,找到就知道自己的ParentNode了,记得打开StringList的sorted属性。