/// <summary> /// 对主菜单进行权限设置(个人) /// </summary> public static void SetMenuItemByPersonal(MenuStrip mnsTmp, string strPersonalNo) { DataTable dt = FrmMainDAO.GetTopMenuData();//获取一级菜单数据 foreach (DataRow dr in dt.Rows) { ToolStripMenuItem item = new ToolStripMenuItem(); item.Name = dr["MenuName"].ToString(); //一级菜单的menuname mnsTmp.Items[item.Name].Enabled = true; //各一级菜单是主菜单menuStrip1集合的项 SetSubMenuItemByPersonal(mnsTmp.Items[item.Name], strPersonalNo); //将一级菜单对应主菜单menuStrip1集合的项传给子菜单设置函数 } }
public void InitTreeList(TreeList treeList) { DataTable dt = FrmMainDAO.GetTopMenuData();//获取一级菜单数据 foreach (DataRow dr in dt.Rows) { TreeListNode node = treeList.Nodes.Add(new object[] { dr["MenuName"], dr["MenuText"] }); node.Checked = true; node.Tag = ""; InitSubTreeListNode(node); } }
/// <summary> /// 初始化主菜单 /// </summary> public static void InitMenuItem(MenuStrip mnsTmp) { DataTable dt = FrmMainDAO.GetTopMenuData();//获取一级菜单数据 foreach (DataRow dr in dt.Rows) { ToolStripMenuItem item = new ToolStripMenuItem(); item.Name = dr["MenuName"].ToString(); item.Text = dr["MenuText"].ToString(); item.Tag = ""; mnsTmp.Items.Add(item); //mnsMain.Items[item.Name].Enabled = true;// false; InitSubMenuItem(mnsTmp.Items[item.Name]); } }