2

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

2 回答 2

4

您可以响应TextChanged事件textBox1以触发代码中的某些操作。警告:一定要清理你的输入

于 2013-07-14T23:21:09.907 回答
0

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

于 2013-07-14T23:18:15.037 回答