关于TextBox中的textChanged事件

时间:2013-09-05 17:22:00

标签: c# asp.net database

我正在创建一个网站,其中包含一个ID为txt5的文本框,用于存储Customer_reference。当我输入customer_reference值时,我想要的是自动填充其他具有客户详细信息的文本框。为此我正在使用TextChanged事件

 protected void txt5_TextChanged1(object sender, EventArgs e)
{

    try
    {
        SqlConnection con = new SqlConnection();
        con.ConnectionString = (Class1.con_string);
        con.Open();
        string query = string.Format("select cust_name from customer_master where cust_slno='{0}'",txt4 .Text .ToString ());
        SqlCommand cmd=new SqlCommand(query,con);
        SqlDataReader reader = cmd.ExecuteReader();
        reader.Read();
        string type = reader.GetValue(0).ToString();
        txt6.Text = type;
        Page.ClientScript.RegisterStartupScript(GetType(), "UserDialogScript", "alert(\"User successfully updated\");", true);
    }
    catch (Exception ex)
    {
        Page.ClientScript.RegisterStartupScript(GetType(), "UserDialogScript", "alert(ex);", true);
    }
}

但是txt6的值没有更新请帮助编码中的错误。

1 个答案:

答案 0 :(得分:0)

为什么要调用TextBox上的事件ondatabinding?看看是否删除它可以解决您的问题。