2008-12-10 4 views
1

J'utilise actuellement le contrôle UltraWebGrid de Infragistics et j'affiche la somme des valeurs d'une colonne dans le bas de page. Le problème est que, puisque j'utilise pagination, le total affiché dans le pied de page est calculé par les valeurs de la page en cours seulement, mais je veux la somme de tous les éléments de la source, pas seulement la page actuelleInfragistics UltraWebGrid - Footer Totals

Quelqu'un a déjà rencontré ce problème?

Voici le code:

myGrid.Columns.FromKey("NoOfSubs").Footer.Total = UltraWebGrid.SummaryInfo.Sum 
myGrid.Columns.FromKey("NoOfSubs").Footer.Formula = "SUM([NoOfSubs])" 

myGrid est le UltraWebGridControl

+0

Utilisez-vous le résumé intégré ou additionnez-vous les valeurs vous-même? –

+0

J'utilise le résumé intégré –

Répondre

1

Je pense que votre meilleur pari est ici, malheureusement, pour exécuter une requête séparée pour obtenir vos totaux et l'utiliser pour l'affichage. Cela résout non seulement le problème de la somme des données au niveau de la page, mais il vous déconnecte également de la restriction de positionnement du bas de la table uniquement avec le récapitulatif du tableau Infragistics.

Questions connexes