как загрузить и разгрузить форму на C#. поэтому у меня есть 2 формы, форма входа и форма приветствия, поэтому здесь я использую сеанс, если сеанс 1, когда загрузка формы входа в систему автоматически закрывается и загружает приветственную форму.C# загрузить и разгрузить форму
Я использую этот код, но он не работает, форма входа еще открыта.
private void Login_Form_Load_1(object sender, EventArgs e)
{
string st = "1";
SqlConnection conn = new SqlConnection();
conn.ConnectionString = @"Data Source=GATEWAY-PC\SQLSERVER;Initial Catalog=train_system;Integrated Security=True";
SqlCommand cmd = new SqlCommand("SELECT * FROM employer WHERE session='" + st + "'",conn);
conn.Open();
SqlDataReader dr1;
dr1 = cmd.ExecuteReader();
if (dr1.Read())
{
string dr = dr1[2].ToString();
if (dr == "1")
{
Form1 fm = new Form1();
fm.Show();
Login_Form lf = new Login_Form();
lf.Close();
}
else {
}
}
else {
}
}
Будьте осторожны, ваш код выглядит так, как будто он уязвим для SQL-инъекции. –