簡體   English   中英

如何獲取樹視圖的選定節點的路徑作為樹視圖

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM