For more information about RadDataPager, please read my blog post
. It contains many sample projects. One of them is with a DomainDataSource and server-side paging. You can use it as a start-up.
Let me try to explain the paging + grouping combination. There are two different ways to do this. Group first and then page the groups or page first (i.e. get only one PageSize of data) and group over this data only
The first way is automatically done by RadGridView since internally it uses a QueryableCollectionView. The QCV does the grouping first and then pages over the groups. This approach has the benefit of displaying correct aggregates in the group footers.
If the source collection, however, knows how to page first and group second, then RadGridView simply lets it do the job. Such collections are the PagedCollectionView and the DomainDataSourceView. This approach does the paging on the server, but the aggregates will not be correct, since you do not have all the data present on the client.
So you should choose one of the two approached.
I hope this helps.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items.