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程序,希望高手指点下。

请教c# winform,权限设计问题

winform 自定义控件,继承自ListView 和treeview 怎么做,一般用于做权限操作

winform程序权限设置

如何使用c#在winforms中为每个用户授予权限