2009-08-31 6 views
0

Salut J'utilise une grille de données dans ma page, dans laquelle j'affiche une colonne de coût. ma page contient des milliers d'enregistrements. J'affiche 25 enregistrements par page. Et je dois afficher le total dans le pied de page. et le problème est que je veux afficher le total par page sage. Comment puis-je y arriver?Page sage total dans la grille

Répondre

0

Sur votre événement RowDataBound de gridview ajouter vos valeurs à une variable de niveau de la page,

void OrderGridView_RowDataBound(Object sender, GridViewRowEventArgs e) 
{ 
    if (e.Row.RowType == DataControlRowType.DataRow) { 
     // add your value to a local variable here. 
    } 
} 

et à l'événement RowCreated, vérifiez si la ligne est le pied de page, puis ajoutez votre total à votre footer:

void OrderGridView_RowCreated(Object sender, GridViewRowEventArgs e) 
{ 
    if (e.Row.RowType == DataControlRowType.Footer) { 

     // add your total to footer here 
    } 
} 
+0

Salut Canavar, J'ai fait de même dans ma page. Je veux calculer le nombre total de pages par page. –

Questions connexes