3 public void AddTree(int ParentID,TreeNode pNode) 
 4 {
 5     DataView dvTree = new DataView(ds.Tables[0]);
 6     dvTree.RowFilter =  "[PARENTID] = " + ParentID;
 7     foreach(DataRowView Row in dvTree) 
 8     {
 9         if(pNode == null
10         {
11             TreeNode Node = treeView1.Nodes.Add(Row["ConText"].ToString());
12             AddTree(Int32.Parse(Row["ID"].ToString()),Node);
13         } 
14         else 
15         {
16             TreeNode Node =  pNode.Nodes.Add(Row["ConText"].ToString());
17             AddTree(Int32.Parse(Row["ID"].ToString()),Node);
18         }
19     }            
20 }

 

AddTree(0, (TreeNode)null); 

posted on 2011-04-05 17:41  huadust  阅读(206)  评论(0编辑  收藏  举报