private void loadSubMenu(NavBarGroup group, string parentID) { DaoSysMenu dao = new DaoSysMenu(); DataTable dt = dao.Get_Menu(parentID, Session["MyUserName"].ToString()); if (null != dt && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { NavBarItem it = group.Items.Add(row["Name"].ToString(), row["ID"].ToString()); it.Image.IconID = row["IconID"].ToString(); it.NavigateUrl = row["Content"].ToString(); } } }
protected void ASPxCallbackPanel1_Callback(object sender, DevExpress.Web.ASPxClasses.CallbackEventArgsBase e) { // 加载菜单信息 DaoSysMenu dao = new DaoSysMenu(); DataTable dt = dao.SelectByPK(e.Parameter); if (null != dt) { FrmUtil.FillData(dt, ASPxCallbackPanel1); } else { FrmUtil.ClearData(ASPxCallbackPanel1); } }
private void loadMenu() { DaoSysMenu dao = new DaoSysMenu(); DataTable dt = dao.Get_Menu("-1", Session["MyUserName"].ToString()); if (null != dt && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { NavBarGroup g = ASPxNavBar1.Groups.Add(row["Name"].ToString(), row["ID"].ToString()); g.HeaderImage.IconID = row["IconID"].ToString(); loadSubMenu(g, g.Name); g.Expanded = false; } } }