當前位置:成語大全網 - 新華字典 - 急 在線等 遍歷TreeView 獲取所有節點

急 在線等 遍歷TreeView 獲取所有節點

TreeView的數據存儲格式壹般如下:

(節點編號,節點名稱,節點值,上級節點編號)

遍歷TreeView壹般用遞歸算法

public void LoadTree(TreeNode tn)

{

if(tn == null) //加載根節點

{

//從數據庫獲取上級節點編號=0的DataSet

foreach(DataRow dr in ds.Tables[0].Rows)

{

TreeNode newNode=new TreeNode(dr["節點名稱"] , dr["節點編號"]);

tn.Nodes.Add(newNode);

LoadTree(newNode);//遞歸

}

}

else

{

//獲取當前節點的下壹層節點DataSet

foreach(DataRow dr in ds.Tables[0].Rows)

{

TreeNode newNode=new TreeNode(dr["節點名稱"] , dr["節點編號"]);

tn.Nodes.Add(newNode);

LoadTree(newNode);//遞歸

}

}

}