C# 如果语句不是';t遇见 你好,我有一个表单,让用户创建用户名和密码,使他们能够访问程序,但是如果用户不在文本框中键入任何内容,它仍然允许他们访问,我想到了一个解决方案,它给出了错误,没有任何类型,但它仍然创建空白用户。这是密码 privat
如果语句不是';t遇见C# 如果语句不是';t遇见 你好,我有一个表单,让用户创建用户名和密码,使他们能够访问程序,但是如果用户不在文本框中键入任何内容,它仍然允许他们访问,我想到了一个解决方案,它给出了错误,没有任何类型,但它仍然创建空白用户。这是密码 privat,c#,C#,如果语句不是';t遇见 你好,我有一个表单,让用户创建用户名和密码,使他们能够访问程序,但是如果用户不在文本框中键入任何内容,它仍然允许他们访问,我想到了一个解决方案,它给出了错误,没有任何类型,但它仍然创建空白用户。这是密码 private void button2_Click(object sender, EventArgs e) { try { if (textBox1.Te
你好,我有一个表单,让用户创建用户名和密码,使他们能够访问程序,但是如果用户不在文本框中键入任何内容,它仍然允许他们访问,我想到了一个解决方案,它给出了错误,没有任何类型,但它仍然创建空白用户。这是密码
private void button2_Click(object sender, EventArgs e)
{
try
{
if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "")
{
MessageBox.Show("Please type in all the fields", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
break;
}
if (textBox2.Text == textBox3.Text)
{
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\User\Desktop\New Project\Project\Project\AdminLogin.mdf;Integrated Security=True;User Instance=True");
con.Open();
SqlCommand cmd = new SqlCommand(@"INSERT INTO AdminLogin
(ADMIN, PASSWORD)
VALUES ('" + textBox1.Text + "', '" + textBox2.Text + "')", con);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("Welcome, " + textBox1.Text + "", "New Staff", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
MessageBox.Show("Passwords do not match", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
catch
{
MessageBox.Show("Admin already exists", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void button3_Click(object sender, EventArgs e)
{
this.Close();
AdminLogin pl = new AdminLogin();
pl.Show();
}
}
您不必在验证检查中使用
中断
,只需返回代码>将退出您的代码。您不必在验证检查中使用中断
,只需返回即可这将退出您的代码。我认为最好将textBox.Text==“”更改为!IsNullOrWhiteSpace(textBox.Text),因为您不想接受空白either@ChinonsoEke好的,你可以做出正确的答案。我认为最好将文本框更改为!IsNullOrWhiteSpace(textBox.Text),因为您不想接受空白either@ChinonsoEke好的,你可以做正确的回答。
if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "")
{
MessageBox.Show("Please type in all the fields", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
return; // instead of break;
}