如何获得treeview '选定节点'的路径作为treeview
本文关键字:treeview 路径 何获得 节点 | 更新日期: 2023-09-27 18:16:33
我有一个树视图。我想获得所选(点击)节点的路径作为一个树视图再次。有解决办法吗?示例treeview;
.node1
.node1.1
.node1.2
.node2
.node2.1
.node2.2
.node2.3
.node2.3.1
.node2.3.2
当我点击node2.3.2比我想得到这样的结果:
node2
node2.3
node2.3.2
如果您的意思是用所选节点作为根创建另一个TreeView,那么您将克隆该节点,创建一个TreeView,然后添加克隆的节点。我有一种奇怪的感觉那不是你的意思....
这是你需要的吗?
TreeView ConvertTreeNodeToTreeView(TreeNode tn) {
TreeView tv = new TreeView();
tv.Nodes.Add(tn);
return tv;
}
protected void tv_SelectedNodeChanged(object sender, EventArgs e)
{
if (this.tv.SelectedNode != null) {
this.Panel1.Controls.Add(ConvertTreeNodeToTreeView(tv.SelectedNode));
}
}