Infragistics UltraWebGrid - Totali Footer
-
21-08-2019 - |
Domanda
Attualmente sto usando il UltraWebGrid
controllo della Infragistics e sto visualizzando la somma dei valori di una colonna nel piè di pagina.
Il problema è che, dal momento che sto usando paginazione, il totale visualizzato nel piè di pagina è essere calcolare i con i valori della pagina corrente , ma voglio che la somma di tutti gli elementi della fonte, non solo la pagina corrente
Qualcuno ha sperimentato questo problema prima?
Ecco il codice:
myGrid.Columns.FromKey("NoOfSubs").Footer.Total = UltraWebGrid.SummaryInfo.Sum
myGrid.Columns.FromKey("NoOfSubs").Footer.Formula = "SUM([NoOfSubs])"
myGrid
è l'UltraWebGridControl
Soluzione
Credo che la cosa migliore è, purtroppo, per eseguire una query separata per ottenere i totali e l'uso che per il display. Questo non solo risolve il problema dei dati che vengono sommati a livello di pagina, ma si disaccoppia anche dalla limitazione inferiore-of-the-table solo posizionamento con la tabella Summary Infragistics.