Gridview在更新面板中消失

时间:2010-05-19 11:37:04

标签: gridview updatepanel

我在更新面板中有一个gridview,在左侧有一个树视图。单击某个节点时,将在网格视图中填充数据。

触发页面索引更改事件时,gridview将消失。 我在页面索引更改上绑定数据。 删除更新面板时不会发生这种情况:(

请帮帮我! 感谢

.aspx.cs

protected void grdTestScripts_PageIndexChanging(object sender,GridViewPageEventArgs e)     {         grdTestScripts.PageIndex = e.NewPageIndex;         grdTestScripts.PageSize = contextObj.Pages;

    if (Session["RowFilter"].ToString() == "0")
    {
        DataSet dsTC = new DataSet();
        UIClassObject obj = new UIClassObject();
        StringBuilder strBuild = new StringBuilder();
        TreeView tvTestCases = ((TreeView)this.Master.FindControl("pnlTreeView").FindControl("tvTestCases"));
        strBuild.Append(tvTestCases.SelectedNode.Value + ",");
        GetSuiteIDS(tvTestCases.SelectedNode.ChildNodes, strBuild);

        obj.SuiteIDS = strBuild.ToString().TrimEnd(',').TrimStart(',');
        dsTC = BALSuite.GetSuiteSpecificTestScripts(obj);

        grdTestScripts.DataSource = dsTC.Tables[0].DefaultView;
        grdTestScripts.DataBind();
        DisplayTestSummary(dsTC);

    }

}

1 个答案:

答案 0 :(得分:1)

我发现了错误。在更新面板中,由于生成了无效的HTML,因此抛出异常。由于我已禁用javascript调试,因此记录未绑定到gridview。