というイベントを作成しましたtextBox1_Leave
。しかし、プログラムを実行してtxtBox1
、イベントからフォーカスを移動すると、トリガーされません。
このイベントをトリガーしたいのでName
、ユーザーが入力した値がtxtBox1
データベースに存在するかどうかを確認できます。button1
もしそうなら、私は設定して有効にしbutton1.Enable = true
たいと思いfalse
ます。
私のC#コード:
private void textBox1_Leave(object sender, EventArgs e)
{
OleDbConnection A=new OleDbConnection();
A.ConnectionString=Program.DBPATH;
A.Open();
OleDbCommand BB=new OleDbCommand();
BB.Connection=A;
BB.CommandText="SELECT username FROM Users WHERE (username = '" + textBox1.Text + "')";
OleDbDataReader CC = BB.ExecuteReader();
if (CC.Read())
{
button1.Enabled=true;
}
else
{
button1.Enabled=false;
}
}