treeview相关
各位大侠,我用treeview做的连接数据库,我想问一下怎么样才能实现以下目标:
当我选择到一个父节点的时候,我能知道这是第几个父节点
这样才能准确寻找数据库中的相关记录,因为有的时候id号有相同的,treeview节点基本设置是:id1
name
sex
buwei
sheye1
sheye2
id2
name
sex
buwei
sheye1
sheye2
.
.
.
.
.
.
.
.
.
[解决办法]
前面已说过 还可以利用 TreeNode的data属性, 举一例:
增加一个节点时:
var
Node : TTreeNode;
begin
Node := TreeView1.Items.AddChild(某父节点, '张三 ');
Node.Data := Pointer(0001);//假设ID是0001
end;
使用时
integer(TreeView1.Selected.Data)就是选中节点的ID