我正在创建一个网站,其中包含一个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的值没有更新请帮助编码中的错误。
答案 0 :(得分:0)
为什么要调用TextBox上的事件ondatabinding?看看是否删除它可以解决您的问题。