public void CrearMenuSuperior(DevExpress.Web.ASPxMenu menu, DataTable dtbMenu, string strColumnaCodigo, string strColumnaPadre, string strColumnaEtiqueta) { try { // Build Menu Items Dictionary <string, DevExpress.Web.MenuItem> menuItems = new Dictionary <string, DevExpress.Web.MenuItem>(); foreach (DataRow dtr in dtbMenu.Rows) { DevExpress.Web.MenuItem item = CreateMenuItem(dtr, strColumnaEtiqueta); string itemID = dtr[strColumnaCodigo].ToString(); string parentID = dtr[strColumnaPadre].ToString(); if (menuItems.ContainsKey(parentID)) { menuItems[parentID].Items.Add(item); } else { if (parentID == "0") // It's Root Item { menu.Items.Add(item); } } menuItems.Add(itemID, item); } } catch (Exception) { throw; } }
private void ToolBar_MenuItemsCreated(object sender, EventArgs e) { DevExpress.Web.ASPxMenu menu = ((ActionContainerHolder)sender).Menu; if (!menu.Visible) { viewSiteControl.Control.CssClass += " WithoutToolbar"; } if (View is ListView) { menu.BorderBottom.BorderWidth = 0; } }