首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

treeview相关解决思路

2012-03-12 
treeview相关各位大侠,我用treeview做的连接数据库,我想问一下怎么样才能实现以下目标:当我选择到一个父节

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

热点排行