在Detailsview_databound事件中设置textbox.text

时间:2013-03-19 19:45:11

标签: c# asp.net detailsview databound

我有详细信息视图数据绑定事件

protected void DetailsView1_DataBound(object sender, EventArgs e)
        {
    HttpRequest request = HttpContext.Current.Request;
                string header = request.Headers["X-MicrosoftAjax"];
                if (header != null && header == "Delta=true")
                {
                    string id = DetailsView1.Rows[0].Cells[1].Text;
                    TextBox8.Text = DV_insert(id); // dv_insert() returns a string
                    tb_disclbl.Text = "no label";
                }
         }

问题是当页面完成渲染时,两个文本框都没有重新填充文本。我调试,并确定DV_insert(id)返回我期待的字符串变量,我怀疑文本可能会被页面生命周期中触发的其他一些事件覆盖,但我没有任何其他事件来修改这两个文本框在所有..任何想法?

0 个答案:

没有答案