Treeview按ValuePath扩展 [英] Treeview Expand By ValuePath
本文介绍了Treeview按ValuePath扩展的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
HI。
我有值路径,我想显示从值到路径的最后一个节点的树视图(195/231/301/404 / 561)
561是最后一个。
我怎么能这样做?
解决方案
如果您使用WinForms,您可以使用赋予它们唯一键的值来填充树视图。
例如
var root = treeViewDemo.Nodes.Add( 195, root);
var c = root.Nodes.Add( 231, text 231);
var d = c.Nodes.Add( 301, text 301);
var e = d.Nodes.Add( 404, text 404);
var f = e.Nodes.Add( 561, text 561);
// 此处添加了其他节点
// treeView已折叠
then使用此代码导航到从值路径获取的节点密钥请求的节点
var node = treeViewDemo。 Nodes.Find( 561, true )[ 0 ];
treeViewDemo.SelectedNode = node;
// treeView扩展到所选节点
HI.
I have the value path and i want to show the treeview from root to last node of the valuepath (195/231/301/404/561)
561 is the last one.
How could i do this?
解决方案
if you use WinForms, you can populate tree view with values assinging them unique keyes.
e.g.
var root = treeViewDemo.Nodes.Add("195", "root"); var c = root.Nodes.Add("231", "text 231"); var d = c.Nodes.Add("301", "text 301"); var e = d.Nodes.Add("404", "text 404"); var f = e.Nodes.Add("561", "text 561"); // other nodes are added here // treeView is collapsed
then use this code to navigate to requested node by node's key taken from value path
var node = treeViewDemo.Nodes.Find("561", true)[0]; treeViewDemo.SelectedNode = node; // treeView is expanded to the selected node
这篇关于Treeview按ValuePath扩展的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文