有关TreeView一些问题(28分)

  • 主题发起人 主题发起人 caoguangchuan
  • 开始时间 开始时间
C

caoguangchuan

Unregistered / Unconfirmed
GUEST, unregistred user!
根据数据表的纪录建立好一个树之后,然后程序运行后,选中树种的一个节点,根据什么知道它是
表中的那一个记录呢,应该怎么做才好?
 
用treenode.data保存一个指针,指向一个ID 就可以.
 
可以在数据表中用一个字段来加以标注
 
我一般建一tstringlist的变量,在其中存放主见,在增山修改纪录时维护
 
我理解www的说法,但需要补充的是treenode.data是一个指针,指向的是一个结构,
ID可以作为这个结构的一个属性值来保存。
其实只要将树中节点的某属性和数据表中的某字段对应起来就行(但该字段必须是
不能有重复记录的)
 
我想有两种办法
一、建立一个数组,数组的顺序模拟树节点的顺序,
在数组中保存节点在数据库中记录的关键字段,可以在选择节点的时候在数组中
快速查找到这条记录,并定位它在数据库中的位置。
二、干脆用一个ListView控件算了,最省事了
 
注意我的表是随时可以增加数据,并且树中的节点是从两个表中取得记录生成的
 
那有什么问题?
 
多人接受答案了。
 
后退
顶部