0

我正在创建一个网站,该网站有一个 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 的值没有更新请帮助编码中有什么问题。

4

1 回答 1

0

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

于 2013-09-05T20:52:52.527 回答