如何使用另一个文本框填充文本框 textchanged 事件

本文关键字:文本 textchanged 事件 填充 何使用 另一个 | 更新日期: 2023-09-27 18:31:57

我已经问过这个问题了。但我没有得到正确的答案,这就是为什么我更详细地问同样的问题。我有一个文本框文本更改事件。那是

 protected void txtbox1_TextChanged(object sender, EventArgs e)
    {
        string str = "select TimeIn from MusterRoll where EmpCode='" + txtbox1.Text + "'";
        SqlDataReader dr=conn.query(str);
        if(dr.Read())
        {
            txtbox2.Text=dr[0].ToString();
        }
      }

我的问题是当我输入文本框1(EmpCode)文本框2时没有填充。仅当我单击提交按钮时,它才会填充(仅填充刷新的页面)。但是我想在输入文本框 2 值时当场填充 texbox2...eg(如果我在下拉列表选定的索引更改事件中编写此查询,它将正常工作。与我想通过此交换事件处理的方式相同)。帮帮我

如何使用另一个文本框填充文本框 textchanged 事件

您可以使用

Update Panel或使用AJAX来获取数据并填充文本框2。

你需要设置AutoPostBack textBox1的属性来true asblow:

textBox1.AutoPostBack = true;