I have an SSRS report that's called up by a page with an ASP.Net ReportViewer object. The report takes parameters for filtering. Right now when the page is first called up, there are default values in the parameters and the viewer just takes off and renders a report with those settings. I thought this would be a nice time-saver, but my client complains that this takes several seconds, so what we want to do now is have it just wait until I hit "View Report" before it tries to render anything.
What's the best approach? Not set defaults to the param's? Set the ShowReportBody to false? Something else? Seems like this should be simple.