如题

解决方案 »

  1.   

    using System;
    using System.Collections;
    using System.Configuration;
    using System.Data;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;public partial class admin_left : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {            treeview();
          }
        }
        public void treeview()
        {
            TreeNode root = new TreeNode();
            root.ImageUrl = "images/base.gif";
            root.Text = "后台系统";
            root.SelectAction = TreeNodeSelectAction.Expand;
            TreeView1.Nodes.Add(root);
            ChildTree(0,Session["FuncId"].ToString(), TreeView1.Nodes[0]);
        }    public void ChildTree(int pid,string funcId, TreeNode parentNode)
        {
            xbjq.Base.BLL.Admin_Function bll = new xbjq.Base.BLL.Admin_Function();
            DataTable dt = bll.Query(pid,funcId);
            foreach (DataRow dr in dt.Rows)
            {
                TreeNode node = new TreeNode();
                node.Text = dr["FuncName"].ToString();
                node.Value = dr["FuncId"].ToString();
                node.NavigateUrl = dr["Link"].ToString();
                node.Target = "mainFrame";
                node.SelectAction = TreeNodeSelectAction.Expand;
                parentNode.ChildNodes.Add(node);
                ChildTree(int.Parse(dr["FuncId"].ToString()),funcId, node);
            }    }
    }
      

  2.   

    http://www.cnblogs.com/A-I/archive/2008/09/11/1288939.html
    这个博客上说的很清楚了
    学习