如何根据数据表动态添加菜单
CS模式,C#,VS2005
根据表的内容实现动态添加菜单
表结构和内容如下
LoginName MenuSN MenuName MenuImage MenuEvent
User01 01 采购系统 .. ..
User01 0101 采购入库 .. ..
User01 0102 采购退出 .. ..
User01 0103 采购查询 .. ..
User01 010301 采购入库查询 .. ..
User01 010302 采购退出查询 .. ..
User01 02 销售系统 .. ..
User01 0201 销售出库 .. ..
User01 0202 销售退货 .. ..
User01 0203 销售系统查询 .. ..
User01 020301 销售出库查询 .. ..
......
具体结构是根据每个登录名设计不同的菜单(权限表另外设计),其中MenuSN是根据其长度判定,2位为1级菜单,4位为2级子菜单,依此类推。
现在想通过C#,根据上表内容,根据登录名不同,制作动态的菜单,求助各位大虾,如何设计代码?
我主要是不知道怎么判定一级、二级以及其顺序,谢谢