public static void loadSessionNav(string userName, DevExpress.Web.ASPxNavBar.ASPxNavBar ASPxNavBar1) { try { DataTable dt = getUserSessionDt(userName); YiTui.DAL.DataBindingDAL.loadNav(ASPxNavBar1, dt, "SESSION_NAME", "ITEM_NAME"); } catch (Exception) { throw; } }
internal static void loadNav(DevExpress.Web.ASPxNavBar.ASPxNavBar ASPxNavBar1, DataTable dt, string level1, string level2) { ASPxNavBar1.Groups.Clear(); foreach (DataRow item in dt.Rows) { string level1Name = item[level1].ToString(); string leve2Name = item[level2].ToString(); if (ASPxNavBar1.Groups.IndexOfText(level1Name) < 0) { ASPxNavBar1.Groups.Add(level1Name); } ASPxNavBar1.Groups[ASPxNavBar1.Groups.IndexOfText(level1Name)].Items.Add(leve2Name); } }