在c#中怎么根据用户的权限来分配菜单

比如怎么控制不同用户能看到的菜单或是有的用户可以添加数据,有的用户不能添加数据... 比如怎么

控制不同用户能看到的菜单
或是有的用户可以添加数据,有的用户不能添加数据
展开
 我来答
天涯の翼eefb
推荐于2018-04-05 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:108
采纳率:100%
帮助的人:48.7万
展开全部
数据库中新建 用户权限表,字段: 用户类型,用户权限项目,用户可用操作;
先将全部菜单不可见,根据用户登录的用户类型,将可用菜单变可见,最后在添加数据窗口,根据判断是否将“添加”按钮变可见
匿名用户
2013-09-15
展开全部
每个菜单项判断权限显得很麻烦 逐个判断代码太多
你可以根据权限的个数来做做不同的菜单控件 根据不同权限登录进来 动态加载对应的菜单控件就可以了
不同权限的不同菜单选项(相同功能) 可以在form_load事件里面 把不同菜单+=相同的函数即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DonetRen
2013-09-14
知道答主
回答量:2
采纳率:0%
帮助的人:2876
展开全部
数据表中相应的字段设置成bool类型的,然后代码实现的时候,根据数据表中相应字段的true或者false值设置相应菜单的Enabled属性为true或者false。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
G0398
2013-09-14 · TA获得超过764个赞
知道小有建树答主
回答量:1335
采纳率:0%
帮助的人:878万
展开全部
窗体显示后 根据权限把不能操作的菜单变灰
好像是Enable属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式