我在更新面板中有一个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);
}
}
答案 0 :(得分:1)
我发现了错误。在更新面板中,由于生成了无效的HTML,因此抛出异常。由于我已禁用javascript调试,因此记录未绑定到gridview。