格式化树型结构

public void InitTree( TreeNodeCollection nds,string parentid)
    {
        TreeNode tn;
        System .Data .DataRow[]  rows = rstable .Select ("parentdept= '"+ parentid +"'");
        foreach (System .Data .DataRow  row in rows) //循环
        {
            tn= new TreeNode() ;  //创建一个新的节点
            tn.Text = row["deptname"].ToString (); //节点显示的内容
            tn.Value = row ["deptid"].ToString ();  //节点的值
            nds .Add (tn); //添加进新的节点
            InitTree (tn.ChildNodes,row["deptid"].ToString ());
        }

    }

Posted on 2009-12-29 15:30  LucasLee  阅读(231)  评论(0编辑  收藏  举报