急,登录的问题 登陆的时候选超级用户,则在登陆后界面中可以使用全部菜单,如选择普通用户则不能使用某些菜单,代码该如何实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用一全局类的静态方法登录按钮事件:try { con.Open (); OleDbCommand cmd=new OleDbCommand(sql,con); dr=cmd.ExecuteReader (); if(dr.Read ()) { if(this.cbxAuthority .Text =="操作员") { GlobalValue.Name="操作员"; } else { GlobalValue.Name="管理员"; } this.Hide (); Form1 main=new Form1 (); main.ShowDialog (); } else { MessageBox.Show ("请填写正确的用户名、密码、用户角色","警告",MessageBoxButtons.OK ,MessageBoxIcon.Warning ); } } catch(Exception err) { throw err; } finally { con.Close (); dr.Close (); }全局类:public class GlobalValue { private static string _name; public GlobalValue() { // // TODO: 在此处添加构造函数逻辑 // } //设置登陆权限 public static string Name { set{_name=value;} get {return _name;} } 把 菜单项intem根据用户的不同 设置为可用或着不可用即可 关于textBox的OnPaintBackground方法的问题 c#toolbar上能否使用vscrollbar 窗体打印预览问题 求助 请问C#与C#builder有何区别? 关于单例模式的一个问题。 在做修改的时候怎么获得添加时的下拉框的值,急~~~~~~~~~~~~~~~~~~~~~~~~ 客户端升级问题 winform中,如何首先禁止datagrid 自动添加行,同时又能分别通过3个button来控制行的增删改?? 这个Invoke方法怎么解释? 简易购物车问题,请高手指点!!! 在。net环境利用数据窗体向导生成数据窗口,选择表之后出现下列的错误提示。
登录按钮事件:try
{
con.Open ();
OleDbCommand cmd=new OleDbCommand(sql,con);
dr=cmd.ExecuteReader ();
if(dr.Read ())
{
if(this.cbxAuthority .Text =="操作员")
{
GlobalValue.Name="操作员";
}
else
{
GlobalValue.Name="管理员";
}
this.Hide ();
Form1 main=new Form1 ();
main.ShowDialog ();
}
else
{
MessageBox.Show ("请填写正确的用户名、密码、用户角色","警告",MessageBoxButtons.OK ,MessageBoxIcon.Warning );
}
}
catch(Exception err)
{
throw err;
}
finally
{
con.Close ();
dr.Close ();
}全局类:public class GlobalValue
{
private static string _name;
public GlobalValue()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
//设置登陆权限
public static string Name
{
set{_name=value;}
get {return _name;}
}