We have officially announced and recently releazed a beta version of a couple of data virtualization approaches in the context of RadDataBoundListBox
which help handle large amounts of data. You can read about them here:
Data Virtualization Overview
These are the most popular and well accepted ways of handling long lists of data items.
For instance, by using the OnDemandManual
approach you can implement a paging scenario by simply downloading the separate data chunks and instead of aggregating them in the source bound to the list box, load them separately. I have implemented a sample project which demonstrates the approach I am talking about.
I am using three different data templates which contain a previous, next
and previous - next
buttons. I am swapping them based on the data page I am currently at (if I cannot go back I only show the next
button etc.). These data templates are set to the DataVirtualizationItemTemplate
property which is used in the context of the OnDemandManual
data virtualization mode.
Take a look at the sample project I am attaching for further details
I hope this helps.
the Telerik team
Let us know about your Windows Phone 7 application built with RadControls and we will help you promote it. Learn more>>