I have 5 RadGrids on a page, registered with RadAjaxManager (AddAjaxSetting(grid, grid, loadingpanel)).
All grids use paging and hook the NeedDataSource() event.
When I page through one grid, there is no full page refresh, the loading panel appears as expected and paging functions correctly.
However, when I investigated the very slow paging I discovered that NeedDataSource (and infact all the lifecycle events) was firing on all 5 grids and not just the one that I was actually paging.
Is there any way that the RadAjaxManager could be refreshing all it's AjaxSettings regardless of which control is the trigger?
Thanks,
brian