如何实现动态菜单? 创建几个mainmenu m_mainmenu1m_mainmenu2m_mainmenu3this.Menu = m_mainmenu1; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建多个mainmenu是一个办法,但是我觉得这样做不便于以后系统的维护和升级,我觉得是不是要和数据库联系起来做? 例(仅供参考):数据表设计:模块表:ManageCode_TableManageCode(模块编号) ManageName(模块名称)模块菜单表:Menu_TableManageCode(模块编号) ModuleCode(菜单编号) ModuleName(菜单名称) HaveLeaveLine(是否有下划线) MainProgram(执行网址)PaterMenuCode(父项编号) WhetherUnder(是否有子菜单) EchoSeries(此菜单在同一级中的序号,显示顺序)权限就对此菜单进行设计就行了. to: Restore(我心依旧) :谢谢.我也是这么想的.to:wcbgyjs(阿豹) :豹哥,是不是还要一个职员权限的表啊?我设计了一下职员权限表,表的基本结构如下:Employee_TableE_code 职员帐户代码E_right 职员的权限代码串Right_tableE_right 职员的权限代码串ManageCode 该职员可见的操作模块号Modulecode 该职员可见的菜单号请您给看看 这样差不多可以,但你要考虑Right_table数据是否太大。 建三个表User,Menu,MenuRole;人员—>角色->菜单user表:uid,roleIDMenuRole: roleID,MenuIDMenu:MenuID三表关联就OK了 c# 关键字var C#中webBrower问题 C# 类文件如何读取网站根目录下的文件。 c# socket接收数据的一点问题 求类似于QQ或MSN的C#源码! UDP打洞问题 getSchema() 获得表主键问题 如何對DataSet中的table進行類似SQL語句的操作? 。NET2005,1,如何把表中的数据直接读到下拉列表框中;2。如何把数据写到datagridview中去。以前2003不是datagridview控制哪 ASPxComboBox控件的模糊查询 如何预读http头 hsv转换成rgb
数据表设计:
模块表:ManageCode_Table
ManageCode(模块编号)
ManageName(模块名称)模块菜单表:Menu_Table
ManageCode(模块编号)
ModuleCode(菜单编号)
ModuleName(菜单名称)
HaveLeaveLine(是否有下划线)
MainProgram(执行网址)
PaterMenuCode(父项编号)
WhetherUnder(是否有子菜单)
EchoSeries(此菜单在同一级中的序号,显示顺序)权限就对此菜单进行设计就行了.
to:wcbgyjs(阿豹) :豹哥,是不是还要一个职员权限的表啊?
我设计了一下职员权限表,表的基本结构如下:
Employee_Table
E_code 职员帐户代码
E_right 职员的权限代码串Right_table
E_right 职员的权限代码串
ManageCode 该职员可见的操作模块号
Modulecode 该职员可见的菜单号请您给看看
user表:uid,roleID
MenuRole: roleID,MenuID
Menu:MenuID
三表关联就OK了