C# 遍歷TreeView所有節點


 
public void PrintTreeViewNode(TreeNodeCollection node)
        {
            foreach (TreeNode n in node)
            {
                Response.Write(n.Text+",");
                PrintTreeViewNode(n.ChildNodes);
            }
        }


調用  PrintTreeViewNode(TreeView1.Nodes);
 
//////////////////////////////////////////////////////////////////
private void button1_Click(object sender, EventArgs e)
 

       {

            label1.Text = string.Empty;

            #region 遞歸
            //1.獲取TreeView的所有根節點
            foreach (TreeNode tn in treeView1.Nodes)
            {
                DiGui(tn);
            }

            #endregion

          
        }

        private void DiGui(TreeNode tn)
        {
            //1.將當前節點顯示到lable上
            label1.Text += "aaa" + "    " + tn.Text + "\r\n";
            foreach (TreeNode tnSub in tn.Nodes)
            {
                DiGui(tnSub);
            }
        }

 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM