用户权限登录按钮不可见就是不能实现 为什么啊 快急死了

问题描述

权限表如下IDsysuserpasswordsave_1calculate_1input_11001abc1112002bac1103003cab1004004cba000(其中save_1calculate_1input_1表示主窗体中的按钮,0或1表示能用与否)privatevoidbutton1_Click(objectsender,EventArgse)//登录按钮{LinkDataBase.Open();stringusername=this.textBox1.Text;stringpassword=this.textBox2.Text;stringselectsql="select*from用户权限wheresysuser='"+username+"'andpassword='"+password+"'";SqlCommandcmd=newSqlCommand(selectsql,LinkDataBase.Connection);cmd.CommandType=CommandType.Text;SqlDataReadersdr;sdr=cmd.ExecuteReader();if(sdr.Read()){boolenabled2=Convert.ToBoolean(sdr["save_1"]);boolenabled3=Convert.ToBoolean(sdr["calculate_1"]);boolenabled4=Convert.ToBoolean(sdr["input_1"]);//问题可能出在这三行,我不确定sdr返回值FrmMainfrmMain=newFrmMain(enabled2,enabled3,enabled4);//重载主窗体函数publicFrmMain(boolenabled2,boolenabled3,boolenabled4):this(){this.button2.Enabled=enabled2;this.button3.Enabled=enabled3;this.button4.Enabled=enabled4;}sdr.Close();FrmMain.isRunMain=true;frmMain.Show();this.Close();}else{if(MessageBox.Show("输入用户密码有误,是否重新登录","输入有误",MessageBoxButtons.OKCancel,MessageBoxIcon.Question)==DialogResult.OK){this.textBox1.Clear();this.textBox2.Clear();}else{Application.Exit();}}}其他都没出问题,就是我把enabled都改成false三个按钮依然可见!!!!!哪位前辈救救我

解决方案

解决方案二:
EnabledVisible傻傻分不清楚
解决方案三:
this.button2.Visible=false;
解决方案四:
引用1楼娃都会打酱油了的回复:

EnabledVisible傻傻分不清楚

可是unenabled也是会变淡的啊
解决方案五:
引用2楼qbilbo的回复:

this.button2.Visible=false;

visible也试过了没有任何变化。。。
解决方案六:
是传值传不过去吗好奇怪啊
解决方案七:
设置断点看看参数到底是什么。。。

时间: 2024-10-25 09:52:50

用户权限登录按钮不可见就是不能实现 为什么啊 快急死了的相关文章

建立这样的权限表后如何实现用户权限登录

问题描述 IDsysuserpasswordsave_1calculate_1input_11001abc1112002abc1103003abc1004004abc000(其中save_1calculate_1input_1表示主窗体中的按钮,0或1表示能用与否)写了部分代码如下:privatevoidbutton1_Click(objectsender,EventArgse)//{LinkDataBase.Open();stringusername=this.textBox1.Text;st

C# ASP.NET,如何设置用户权限登录相应网页

问题描述 怎样用RadiobuttonList控件或者select控件,在用户选择了相应身份,同时输入了数据库保存的账号.密码(比如:管理员.教师.学生)登录后跳转到相应网页! 解决方案 解决方案二:思路不是都有了吗?去一步步实现啊,不要害怕.解决方案三:我是用session保存一个当前用户的实例解决方案四:然后用户实例中用一个值指定权限或者身份解决方案五:做个页面的菜单树(可选择),然后选择一个人(角色),需要给他什么授权就选择菜单树上的节点.下次登陆的时候,判断该人员在数据库中存储的权限信息

ASP.NET MVC+EF框架+EasyUI实现权限管理系列(12)-实现用户异步登录和T4模板

原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(12)-实现用户异步登录和T4模板 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    (2):数据库访问层的设计Demo    (3):面向接口编程   (4 ):业务逻辑层的封装    (5):前台Jquery easyUI实现    (6):EF上下文实例管理    (7):DBSession的封装   (8):DBSession线程内唯一     (9):TT摸版的学习 

在sqlserver数据库里怎么创建不同用户表登录权限的表

问题描述 在sqlserver数据库库创建好权限表,在Vs2010里的登陆页面怎么实现不同用户登录后进入不同的页面,我已在数据库里建了员工表.管理员表.部门表.角色表,并且把角色表的id分别作为以上三个表的外键,求源码. 解决方案 解决方案二:通过用户帐号,找到他的角色,通过角色去检索相应的权限(即菜单),主页面加载响应的菜单.解决方案三:回复1楼,用radiobuttonlist控件存放角色表的id,在C#里怎么用switch循环语句来实现检索角色表的id呢,求源码.解决方案四:写个判断,if

想通过登录按钮写代码, 实现权限验证,用IF...ELSE语句,不同权限进入不同页面

问题描述 想通过登录按钮写代码,实现权限验证,用IF...ELSE语句,不同权限进入不同页面,Authority=1,进入IN.aspx,Authority=2,进入OUT.aspx,Authority=3,进入SAVE.aspx.Authority为数据表Administrator中的字段值,SQL数据库已连接,不知道怎么写代码,求大神指点,菜鸟谢过!!!按钮目前只能实现登陆,代码如下,求补充protectedvoidButton1_Click(objectsender,EventArgse)

学生机登录用户权限设置

随着计算机硬件价格的大幅下降,多数机房都采用了高性能的微机,操作系统也由原来的Windows98升级到了 Windows XP.为了实际教学工作,微机室的微机都安装了相应的多媒体教学软件(如苏亚星.深蓝易思等).这样,老师在上课时就能够及时掌控学生的学习情况.但有的学生为了在课堂做一些与课程无关的活动(如打游戏),他们会想办法脱离教师机地控制,他们通常是使本地机器的学生端程序停止下来.由于中止这些进程的方法有很多,所以要解决这个问题就要从登录用户权限入手,不给学生登录用户以中止进程的权限. 另外

类似百度云盘手机app,在输入用户和密码前登录按钮是灰的,输入后变色的效果是如何实现的?

问题描述 类似百度云盘手机app,在输入用户和密码前登录按钮是灰的,输入后变色的效果是如何实现的? 输入用户和密码前登录按钮是灰的,输入后登录登录变亮的效果是如何实现的 解决方案 参考android按钮被点击文字颜色变化效果 解决方案二: 通过输入框的onchange事件进行监控

用户权限-Android项目中怎么传递用户的登录信息

问题描述 Android项目中怎么传递用户的登录信息 我要建立一个android项目,这个项目中使用ksoap2调用webservice(我用的是axis2)中的方法,但在这个项目的apk应用过程中,我随时可能会用到登录人的信息对该登录人的权限进行判断,因此我需要一个容器来对登录人信息进行存储,类似于B/S架构中的session.有过相关项目经验的各位大神,能不能给我提一个解决方案,急用,在线等,大恩不言谢! 解决方案 在application中放一个静态成员变量保存登录人的信息AndroidM

使用SQL语句获取SQL Server数据库登录用户权限

server|数据|数据库|用户权限|语句 sp_helprotect返回一个报表,报表中包含当前数据库中某对象的用户权限或语句权限的信息.语法sp_helprotect [ [ @name = ] 'object_statement' ]    [ , [ @username = ] 'security_account' ]    [ , [ @grantorname = ] 'grantor' ]    [ , [ @permissionarea = ] 'type' ]参数[@name =