--
Sorin
Depending on your data source, it is fairly easy to create a wrapper data
source that pages it. For example, with a datareader you can easily wrap
this in a custom IDataReader that will only "Read" the current page. For a
DataTable, you can copy the rows that belong to the current page into a new
DataTable and use that as the source.
I'm sure there are many examples of paging a data source online.