I'm using CR 10 Developer version, using the .Net CrystalReportViewer object. I have a report that calls an Oracle stored procedure to obtain a fairly small (< 100 rows) dataset. In the RDC refreshing the report only calls the stored proc once. CrystalReportViewer seems to hit the stored proc after every page change. Although the result set is small, the proc does a lot of work and takes 20-30 seconds to run, so running it after every page change is pretty excruciating. Is there any way, short of getting the dataset myself, to keep the viewer from hitting the DB every time? Thanks.