private void text(TreeNode tn)
        {
            MyDataSet = GetTreeData();
            DataTable dt1 = MyDataSet.Tables["AllUserInfo"];
            DataView dv = new DataView(dt1);
            foreach (TreeNode tn1 in tn.ChildNodes)
            {
                foreach (DataRowView dr in dv)
                {
                    if (tn1.Value == dr["DepartmentID"].ToString())
                    {
                        TreeNode child = new TreeNode();
                        child.Text = dr["EmployeeName"].ToString();
                        child.Value = dr["DepartmentID"].ToString();
                        tn1.ChildNodes.Add(child);
                    }
                }
                text(tn1);
            }        }        private void text1()//调用递归
        {
            foreach (TreeNode tn2 in TreeView1.Nodes)
            {
                text(tn2);
            }
        }大家帮忙看一下这个递归有没有问题,怎么老是不显示!
就是在原先的树目录结构上再添加节点,此节点为部门员工!
先谢谢了!