I've got a GridView with 50+ pages of data. On a timer I remove items from the collection that have fallen out of the rolling window (based on time). If you are on the first page and an item rolls off, the page you are on gets smaller (there were usually 10 items per page, now there are 9 items). It keeps getting smaller unless I do a GridView.Rebind().
We are using a collection that notifies of changes. Inserts, updates work correctly. Only removes act this way.
Rebind causes a noticeable flash of blank data, which looks bad. Is there a way to re-page the data without rebinding?