Exemple #1
0
        /// <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集合的项传给子菜单设置函数
            }
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        /// <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]);
            }
        }