[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); } }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。