winform 权限
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform 权限相关的知识,希望对你有一定的参考价值。
普遍的做法是怎样的..
参考技术A 就是根据不同用户登录,设置某些控件的可用性啊比如你是管理员,所有控件可用
普通用户的话,比如什么”删除“的控件不可用啊
希望你明白!
不懂得话可以问我哈 参考技术B 可以在菜单生成事件中判断是否可见或可编辑 参考技术C AD控制,写MemberShip本回答被提问者采纳
winform程序权限设置
在WinForm中怎么根据身份的不同设置权限,应该在数据库中怎么写. 而且设置为每个职位的权限是可以修改的.
参考技术A 你可以把你所要控制的功能做成一个包含所有权限的字典表,针对每一个不同的职位或者不同的人,建立一个人员权限表,每次初始化的时候根据人员权限表中的数据来初始化界面,或者把界面上的控件隐藏,一般就是这个思路。 参考技术B权限表
权限id int
权限名称 nvarchar(50)
2.职位表
职位id int
权限id int
职位名称 nvarchar(100)
3.用户表
用户id int
用户名 nvarchar(100)
职位id int
追问照你这个写每个用户只有一个权限啊
追答是啊,那你是想要几个权限?
参考技术C 在权限和用户表之间再建一个用户权限表,就可以实现一对多的关系了。 参考技术D 你要想细化权限有2种解决办法,一是页面权限,另一种是按钮(操作)权限。前者比较简单,后者比较复杂。以上是关于winform 权限的主要内容,如果未能解决你的问题,请参考以下文章
vs开发 winform 设置winform 获取管理员权限启动
基于接口(工厂模式)三层架构的 winform 权限控制 初学winform程序,希望高手指点下。