我在更新面板中有一个网格视图,在左侧有一个树视图。当我单击一个节点时,数据会被填充到网格视图中。
触发页面索引更改事件时,网格视图将消失。我正在绑定页面索引更改的数据。当我移除更新面板时不会发生这种情况:(
请帮帮我!谢谢
.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);
}}
发布于 2010-05-24 13:45:03
我找出了错误。在更新面板内部,由于生成了无效的HTML而抛出了异常。因为我禁用了javascript调试,所以记录没有绑定到网格视图。
https://stackoverflow.com/questions/2865070
复制相似问题