请求这样的DBTreeView(165分)

  • 主题发起人 主题发起人 tei
  • 开始时间 开始时间
T

tei

Unregistered / Unconfirmed
GUEST, unregistred user!
很多DBTreeView能用于如下的表’
SCHOOL: CLASS: STUDENT:
Aaaa 1 zhang1
Aaaa 1 zhang2
Aaaa 2 zhong1
Aaaa 2 zhong2
Bbbb 1 zhang1
Bbbb 1 zhang2
现在我要这样的DBTreeView
Root
+---aa
+----aaaa
+----bbbb
也就是层数非固定, 是可变化的, 表初步考虑如下’
ParentKey integer;
ChildKey integer;
…..
由父键找到子键, 一层层找下去
敬上我所有的分!
 
这样的DBTreeView比较难找,其实自己写也不难,
如果你想支持无限多层,表结构可改如下:
ParentKey integer;
ChildKey integer;
TableName char

这样可在表中指定子键的表名,如果TableName非空,则往下找。
 
Dream公司的控件DCDBTreeView就是你所要的控件,好用,但体积稍大。如果想要,mailto:
hongshan@dou.com.cn
不过上次我给别人做程序使用的是另一套非DB的:VirturalDrawTree,虽说要自已编程将数据
填入,不过还是值得的:外观很COOL,速度快,体积也小
 
参考李维《Delphi3从入门到精通》一书,有你要的控件
 
在weikang.yeah.net有DCDBTreeView
 
自己写吧,很简单,给你提示一下,这个问题我以前回答过,用TreeView检索一下。
LEVEL:数据级别
CHILD:代 码
PARENT:父项代码
以LEVEL,CHILD建索引,遍历数据库写TREEVIEW.
 
如果看得没错的话,你要使用自连结表,Dev Express的TdxDBTreeView很好,当然还有,
如果要自己动手的话,一定要实现一个数据联结DataLink,否则,速度和处理的麻烦读很大。
 
Dream InfoTreeGrid(好像可以)
WWW.INPRISES.COM - 男儿有志当凌云
 
有没有For delphi5的 DBtreeview控件?
 
Key integer;
ParentKey integer;
建议你这样用
 
接受答案了.
 
后退
顶部