Posted 18 October 2017, 1:51 am EST
Hi!
I went through the code in the “AggreGateFooter” solution and saw that the “BindingListChanged” event calls _calcFooter() which manually loops through all the rows in the grid to get the total and then stores that in the columns FooterText.
The grid has a few thousand rows and users are adding/deleting, filtering this data all the time. Are you telling me that I have to manually recalculate (about 15 columns) all the column totals each time they add/edit/delete/filter the data?
What’s the point of setting the Aggregate to Count/Sum for each column if I have to manually loop through all the grid rows and set the FooterText?
Shouldn’t this be handled automatically by the grid once you set the Aggregate for a column?
I’m hoping there is a better way than this or am I missing something!
Thanks