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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top