• [ASP.NET]ASP.NET数据绑定菜单控件


    public void BindMenu(Menu mn,MenuItem menu,string mainMenu,string sql)   
            {   
                    MenuItem mitem = null;   
                    DB db = new DB();   
                    DataSet ds = db.GetDataSet(sql, "table1");   
                    DataTable dTable = ds.Tables[0];   
                    DataRow[] drow = dTable.Select(" parentId='" + mainMenu + "'");   
                       
                    foreach (DataRow dr in drow)   
                    {   
                            mitem = new MenuItem();   
                            mitem.Text = dr["modulName"].ToString();   
                            mitem.Value = dr["modulId"].ToString();   
                            mitem.NavigateUrl = "Default.aspx";   
                            if (menu == null)   
                            {   
                                    mn.Items.Add(mitem);   
                            }   
                            else   
                            {   
                                    menu.ChildItems.Add(mitem);   
                            }   
                            DataSet dst = db.GetDataSet(sql, "table2");   
                            DataTable dtb = dst.Tables[0];   
                            DataRow[] dar = dtb.Select(" parentId='" + mitem.Value + "'");   
                            mainMenu = mitem.Value;   
                            BindMenu(Menu1, mitem, mainMenu, sql);   
                    }   
            }  
  • 相关阅读:
    kali一些基础工具
    Yii2引入css和js文件
    My97DatePicker日期插件
    Yii2助手函数
    yii2相关前台组件
    yii2之DetailView小部件
    关于SQL_MODE的那些事
    Yii2 RBAC
    ORM介绍
    ASCII码
  • 原文地址:https://www.cnblogs.com/beeone/p/3624002.html
Copyright © 2020-2023  润新知