Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如果语句不是';t遇见 你好,我有一个表单,让用户创建用户名和密码,使他们能够访问程序,但是如果用户不在文本框中键入任何内容,它仍然允许他们访问,我想到了一个解决方案,它给出了错误,没有任何类型,但它仍然创建空白用户。这是密码 privat_C# - Fatal编程技术网

C# 如果语句不是';t遇见 你好,我有一个表单,让用户创建用户名和密码,使他们能够访问程序,但是如果用户不在文本框中键入任何内容,它仍然允许他们访问,我想到了一个解决方案,它给出了错误,没有任何类型,但它仍然创建空白用户。这是密码 privat

C# 如果语句不是';t遇见 你好,我有一个表单,让用户创建用户名和密码,使他们能够访问程序,但是如果用户不在文本框中键入任何内容,它仍然允许他们访问,我想到了一个解决方案,它给出了错误,没有任何类型,但它仍然创建空白用户。这是密码 privat,c#,C#,如果语句不是';t遇见 你好,我有一个表单,让用户创建用户名和密码,使他们能够访问程序,但是如果用户不在文本框中键入任何内容,它仍然允许他们访问,我想到了一个解决方案,它给出了错误,没有任何类型,但它仍然创建空白用户。这是密码 private void button2_Click(object sender, EventArgs e) { try { if (textBox1.Te

如果语句不是';t遇见

你好,我有一个表单,让用户创建用户名和密码,使他们能够访问程序,但是如果用户不在文本框中键入任何内容,它仍然允许他们访问,我想到了一个解决方案,它给出了错误,没有任何类型,但它仍然创建空白用户。这是密码

    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();
        }
        }

您不必在验证检查中使用
中断
,只需返回
将退出您的代码。您不必在验证检查中使用
中断
,只需
返回即可if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "")
{
    MessageBox.Show("Please type in all the fields", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
    return; // instead of break;
}