我设计了一个登录表单,并使用了combobox1,textbox1,textbox2和button。当我在组合框中选择“管理员”时,如果用户名和密码正确,则将从数据库的管理员表中检查textbox1和textbox2中的用户名和密码,然后显示管理员窗体。如何在组合框选定项目中的数据库中插入文本框值?
我该怎么做?
代码:
private void button1_Click(object sender, EventArgs e)
{
if (comboBox1.SelectedText == "Admin")
{
SqlCommand cmd = new SqlCommand("select * from Admin");
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
textBox1.Text = dr["Username"].ToString();
textBox2.Text = dr["Password"].ToString();
Admin ad = new Admin();
ad.ShowDialog();
}
}
}
试一下先,然后显示代码的例子来解释你在哪里卡住了或者出了什么差错 –
您可以在下拉列表访问所选项目的值。根据这个值,更改你的SQL。 –
管理员表单未打开。 – Ganesh