怎样在winform中只定TreeNode的节点id

主  题:  怎样在winform中只定TreeNode的节点id;
作  者:  lylhyh (萍飘浪子)
等  级:  ^^^^
信 誉 值:  69
所属论坛:  .NET技术 C#
问题点数:  100
回复次数:  6
发表时间:  2003-4-9 22:30:51

怎样在winform中只定TreeNode的节点id;



回复人: snewxf(心疤) ( 一星(中级)) 信誉:110 2003-4-9 22:36:56 得分:0

说祥细点!!!!

回复人: lylhyh(萍飘浪子) ( 四级(中级)) 信誉:69 2003-4-9 22:39:47 得分:0

在webfrom中的treeView可以指定treenode节点的id.
比如我的一个模块树,我用module_id作为treenode的节点id,用模块名作为treenode的text显示。这样我可以很容易和数据库对应!!
winform中怎样实现这种功能!!

回复人: sysu(死树) ( 二级(初级)) 信誉:100 2003-4-9 22:43:29 得分:0

用Tag属性,
treeView1.SelectedNode.Tag

回复人: yarshray(saga jion(心飘情落)) ( 三星(高级)) 信誉:160 2003-4-9 22:43:56 得分:100

你是说唯一标识吧?

因为treeview使用的是treenode的集合

集合可以索引索引所以不需要

也就是treeview.Nodes,因此可以直接索引,且是唯一的标识.

如:

treeview.Nodes[i]

回复人: The_Gathering(Hydroxide) ( 二级(初级)) 信誉:100 2003-4-9 23:44:01 得分:0

Tree没有这个功能

回复人: hu77wei(万儿红) ( 三级(初级)) 信誉:99 2003-4-10 0:00:46 得分:0

将你的唯一id存入treeView.Nodes[i].tag中.

该问题已经结贴 ,得分记录: yarshray (100)、

Contributors: FHL