If I run a query that returns multiple pages and I go to the last page then run a query that returns fewer pages the grid will be empty although my footer displays the correct number of records.
I can fix the issue by calling ReportGrid.FirstPage(true) before running the second query.