FYI: Just to share a sample implementation of IList that supports remote paging and works well with DataGrid. (You don't need it if you are using FDS, otherwise I could not find much info how to do it without FDS)
I tried two approaches: - using event notification - using ItemPendingError The second one seems to be the winner. You can find code and some brief explanation here: http://stackoverflowexception.blogspot.com/2007/01/new-version-of-remotelist-ilist.html regards RD