[英]How to get Treeview's selected node's path as a 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));
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.