你好,请问用VS2008如何做登录界面,并且连接数据库做简单的用户登陆验证

2025-02-25 14:30:26
推荐回答(2个)
回答1:

private void button1_Click(object sender, EventArgs e)
{

string s = "DATABASE=passkey;SERVER=localhost;Integrated Security=True;";
sql1 = new SqlConnection(s);
string a = "SELECT * FROM login";
adapter = new SqlDataAdapter(a, sql1);
ds = new DataSet();
adapter.Fill(ds,"LoginTemp");
for (int i = 0; i < ds.Tables["LoginTemp"].Rows.Count; i++)
{
if (textBox1.Text == (Convert.ToString(ds.Tables["LoginTemp"].Rows[i]["Username"]).Trim()) && textbox2.Text == (Convert.ToString(ds.Tables["LoginTemp"].Rows[i]["Password"]).Trim()))
{
// button1.Text = "登陆成功";
this.DialogResult = DialogResult.OK;
break;
}
else
{
button1.Text = "登陆失败,请重新输入!";
continue;
}

}

}

回答2:

用gradview控件