rt

解决方案 »

  1.   


       public void TreeBind()
        {
            TreeView1.Nodes.Clear();        DataTable dtFarther = getNode(0).Tables(0);//getNode(0)取得父结点数据.        foreach (DataRow dr in dtFarther.Rows)//绑定父结点
            {            TreeNode Root = new TreeNode();            Root.Text = dr["MemuName"].ToString();            TreeView1.Nodes.Add(Root);            DataTable dtChild = GetNode(dr["MemuNo"].ToString()).Tables[0];//取父结点相应子结点的数据,绑定子结点.            foreach (DataRow drNode in dtChild.Rows)
                {                TreeNode node = new TreeNode();                node.Text = dr["MemuName"].ToString();                node.NavigateUrl = ".aspx?kk=kkk";                node.Target = "框架名";                Root.ChildNodes.Add(node);            }        }    }
      

  2.   

    数据结构.
    流水号   主单项序号     菜单名称     菜单级别   所属菜单序号
      id     MemuNo     MemuName    MemuType   FartherNo
       1      001        器材管理        1          0
       2      002        工地信息        1          0
       3      0011       器材代码        2         001
       4      0012       器材类别        2         001
       5      0013       器材状态        2         001
       6      0021       工地维护        2         002