C#中获取登录窗口的用户名

C#中获取登录窗口的用户名,显示在主窗口中,并可写入数据库?

给你个思路:
1、在Main函数中定义一个全局变量userName,用来存放用户名;
2、在登录窗体中,读取用户名并存放到userName中;
3、那么打开主窗体,在主窗体中就可以调用这个全局变量userName并在适当的控件中显示这个“用户名”,当然也可以写入数据库。ok
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-12
在登录窗口的代码中增加
假设登录窗口的类名为Login

public string sUserName
{
get{return this.txtUserID.text;}
}

在主窗口弹出登录页面时,用下面代码
Login win = new Login();
if(win.ShowDialog(this) == DialogResult.OK)
{
this.Title = win.sUserName;
}本回答被网友采纳
第2个回答  2010-01-15
传值过去呗!
主窗口
{
public static int loginId;
}
登录窗口
{
主窗口.loginId=用户名;
//再打开主窗口,值就传过去了
}
第3个回答  2010-01-14
楼上说的基本都对,但是补充一点。
C#里面是没有全局变量这个概念的,使用公有静态类的成员来实现的
第4个回答  2010-01-12
这个很简单啊!
你在登录窗体中设置一个全局变量,
在主窗体访问就是了啊!
写入数据库也就是直接的sql插入语句啊!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网