Sorry I wasnt more clear. To simplify things and isolate the issue I created a new solution from scratch. I only added the one BO and the RadGrid to the page. I added a RadGrid and a GridView. I set both to allow paging and to have a pageSize of 3. Both are bound to my WBBS, which is wrapping my BO. I Fill my BO with the following 5 records.
1 - foo
2 - bar
3 - zip
4 - zap
5 - ack
The GridView displays the 3 records as expected, including the custom fields. and paginates normally to the 4th and 5th records.
The RadGrid on the other hand is displaying 3 records, but all three are displaying 'zip' and even stranger when I paginate forward the 2 records that are displayed both show as 'foo'. This happens regardless of the pagesize I set, it always displays the expected last record in place of all the displayed records. The only time this is not true is if I disable pagination and remove the pagesize, in that case it displays the first record ('foo') for all five entries.
I hope I'm making sense, thanks for your help!