7 Answers, 1 is accepted
The AggregateResults in the RadGridView will be updated once a collectionchanged event has been received. How do you edit the value? Would you please follow the editing approach from this help article?
Didie
Telerik
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>

The values in the cells are being updated on the screen, its just the sum in the column footer that does not update.
As a PropertyChanged notification is received by the GridView, the values in its cells are updated. In order to get the aggregates updated, then a CollectionChanged should be raised from the source collection. You can perform a simple test - would you please sort any of the columns after updating the values from code? Does the aggregate value update?
Didie
Telerik
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>

Is there a recommended way of firing the CollectionChanged event on the collection?
Here I have listed the options you have in order to get the GridView's aggregates updated when a value is changed from the source:
1. Invoke a GridView.Rebind()
2. Use the approach demonstrated in this help article for editing the items.
3. Raise a CollectionChanged event for your source collection.
4. Invoke CalculateAggregates() for the GridView in the hierarchy.
Do any of those options work for you?
Didie
Telerik
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>

You could find the Hierarchy GridView similar to:
GridViewRow row =
this
.clubsGrid.GetRowForItem(
this
.clubsGrid.Items[2]);
var grid = row.ChildrenOfType<RadGridView>().FirstOrDefault();
if
(grid !=
null
)
{
grid.CalculateAggregates();
}
I hope this helps.
Regards,
Didie
Telerik
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>