Hello Brad,
I could suggest that you use either RadClientDataSource for binding the grid, which will allow you to retrieve all items initially or to use the Virtualization functionality and set the settings in such manner, so all records will be initially loaded.
In the following help article and demo you could find how the RadClientDataSource is used for getting the desired result:
For the virtualization, please refer to our help article "
RadGrid - Virtualization". Additionally, the code snippet below demonstrates a simple implementation of the virtualization:
And the code-behind:
Hope that the provided information will help you achieve the desired result.
Regards,
Konstantin Dikov
Telerik
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.