在文本框上应用查询

时间:2013-07-14 23:14:40

标签: c# .net winforms ado.net textbox

我有2个文本框。我面临的问题是,当我在textbox1中输入一个数字时,程序应该从数据库中获取数据并在textbox2中显示结果,但不使用任何按钮。我不知道要使用哪个事件。这是一个代码,但我猜它没用:

private void textBox2_Click(object sender, EventArgs e)
{
    con.Open();
    cmd.Connection = con;
    cmd.CommandText = "SELECT item_name FROM prod_info WHERE barcode=" + textBox2.Text + "";
    cmd.ExecuteNonQuery();
    con.Close();
}

2 个答案:

答案 0 :(得分:4)

您可以回复textBox1上的TextChanged事件,以触发代码中的某些操作。 警告:请务必sanitize your inputs

答案 1 :(得分:0)

搜索是否有任何OnExit事件,因此在编辑第一个文本框后,第二个文本框将自动更新。