delphi树形控件如何使用

weishuchan 2013-05-20 10:38:29
我有一个表
结构是这样的
id code name
1 01 广西
2 0101 南宁
3 02 浙江
4 0201 杭州
5 03 北京

我希望这样显示
-广西
-南宁
-浙江
-杭州
-北京

现在有两个树形控件,两个都不知道怎么用
一个是DBTree,另一个是fcDBTreeView
这两个都是数据感应控件
中间层固定写死了,直接一个SQL语句查询上表的全部内容
fcDBTreeView控件貌似需要很多ClientDataSet控件分级查询
DBTree控件不知道如何使用
求大神指导
...全文
167 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
weishuchan 2013-05-23
  • 打赏
  • 举报
回复
还是不行,最后我还是自己写代码解析吧 - -
酣酣 2013-05-20
  • 打赏
  • 举报
回复
DataSet属性指向那个对应那个表的数据集 CodeField设置为ID ParantField设置为PID
weishuchan 2013-05-20
  • 打赏
  • 举报
回复
引用 1 楼 lengyuehui 的回复:
表下再增加一个字段ParentID id PID code name 1 null 01 广西 2 1 0101 南宁 3 null 02 浙江 4 2 0201 杭州 5 null 03 北京 然后设置DBTree的属性ID和ParentID指向对应的字段就可以了!
谢谢,能详细点吗? DBTree有几个属性该怎么写 - - CodeField DataSet Detail DetailFields ParantField
酣酣 2013-05-20
  • 打赏
  • 举报
回复
表下再增加一个字段ParentID id PID code name 1 null 01 广西 2 1 0101 南宁 3 null 02 浙江 4 2 0201 杭州 5 null 03 北京 然后设置DBTree的属性ID和ParentID指向对应的字段就可以了!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧