2010-05-19 9 views
0

J'ai une vue quadrillée à l'intérieur d'un panneau de mise à jour et une arborescence sur le côté gauche. Lorsque je clique sur un nœud, les données sont affichées en mode grille.Gridview disparaît à l'intérieur d'un panneau de mise à jour

La grille disparaît lorsque l'événement de changement d'index de page est déclenché. Im liant les données sur le changement d'index de page. Cela ne se produit pas quand je supprimer le panneau de mise à jour :(

S'il vous plaît aidez-moi! Merci

.aspx.cs

grdTestScripts_PageIndexChanging protected void (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

Les échantillons de code aident toujours. – Nix

Répondre

1

J'ai découvert l'erreur. Dans le panneau de mise à jour, une exception était générée en raison de la génération de code HTML non valide. Comme j'avais désactivé le débogage javascript, les enregistrements n'étaient pas liés au gridview.

Questions connexes