用户登录 回车触发事件 c#

来源:百度知道 编辑:UC知道 时间:2024/05/08 00:15:35
登录界面是:用户编码,用户名,密码.
数据库结构是:StaffDefine(SD_ID,SD_Code用户编号,SD_Name用户名 ,SD_Password用户密码)
我的要求是:在登录时候,光标靠回车键来一级一级的向下移动,这个已经解决.我提问的目的是:当输入用户编号后,回车到用户名这个输入框(回车的同时,这个输入框直接显示数据库内容即用户名,不要手动输入的意思),再回车,进入输入密码的输入框.
功能很简单,我就是做不出来,各位路过大侠求救啊!
希望大侠们不要轻视这个问题,有一点的难度.

数据层的方法:

public string ExecCount(string sqlcmd)
{
SqlCon.Open();//打开连接
SqlCommand SqlCmd = new SqlCommand(sqlcmd, SqlCon);
string name = SqlCmd.ExecuteScalar().toString();
SqlCon.Close();
return name;
}

表现层:
回车事件中:
{
string sqlcmd="Select SD_Name from StaffDefine where SD_Code="+txtCode.Text;

this.txtName.Text=数据层.ExecCount(sqlcmd);
}

在输入编号后按回车相应的方法里这样写
string strSelect= "Select SD_Name from StaffDefine where SD_Code="+txtCode.Text;
然后执行这条SQL语句就行了

兄弟,你得说清楚,你做的是WinForm还是Web;WinForm实现这个功能很简单,而web就要动动脑筋了。原因是在你输入了编号后回车取得用户名需要提交到服务器上去处理,然后再回到客户端,也就是客户端需要刷新一下。如果不想刷新的话,必须用Ajax来做。

用户编号输入框对回车事件做处理,即写个方法调用后台方法从数据读取数据,然后显示在用户名列表框中