以下代码供参考:递归添加部门架构。    private void LoadChildDepartMent(string currentDeptCode, TreeNode parentNode, DataTable myDT)
    {        DataRow[] tmpDR = myDT.Select("DeptID <> UpDeptID AND UpdeptID = '" + currentDeptCode + "'") ;        for (int i = 0; i <= tmpDR.Length - 1; i++)
        {
            //TreeNode myNode = new TreeNode(tmpDR[i][1].ToString());            TreeNode myNode = new TreeNode(tmpDR[i][0].ToString() + "(" + tmpDR[i][1].ToString() + ")");            myNode.Value = tmpDR[i][0].ToString() ;            parentNode.ChildNodes.Add(myNode);             LoadChildDepartMent(tmpDR[i][0].ToString(), myNode, myDT);
        }
    }