私は Form1 と Form2 を持っています
Form1 無効になっているボタンがありますが、Form1 のメニューストリップをクリックすると Form2 に移動します。Form2 でデータベースにログインします。正常にログインした後、Form2 を閉じ、Form1 のボタンを有効にします。
これが私のコードです:
private void button1_Click(object sender, EventArgs e)
{
SqlConnection connection = new SqlConnection(@"...");
SqlCommand command = new SqlCommand("SELECT * FROM UserT WHERE UserName ='" +
textBox1.Text + "' AND password ='" +
textBox2.Text + "'",
connection);
connection.Open();
SqlDataReader reader = null;
reader = command.ExecuteReader();
if (reader.Read())
{
MessageBox.Show("Welcome " + reader["UserName"].ToString());
Form1 lfm = new Form1();
lfm.button1.Enabled = true;
Form2 fm = new Form2();
fm.Close();
}
else
{
MessageBox.Show("Username and password " +
textBox1.Text + "does not exist");
}
}