Pass dataset to subreport with SQL Server Reporting Services

Posted by Juliet on Stack Overflow See other posts from Stack Overflow or by Juliet
Published on 2009-02-20T20:49:48Z Indexed on 2010/05/30 9:42 UTC
Read the original article Hit count: 971

Filed under:
|

I'm using SQL Server Reporting Services and the report designer that comes with Visual Studio. I've got a really big report. It's actually so large that Visual Studio hangs (sometimes for hours at a time) or just crashes when I make changes.

There is preciously little I can do to solve the problem, so I've decided to just move the bottom half of the report into a sub-report. So, I started with one enormous, unresponsive report and ended with two small, manageable reports -- surprisingly, this actually works.

One problem: my subreport uses the same data as my main report. Right now, it populates its dataset by re-querying the database. The extra round-trip to the database causes the report to take twice as long to generate; up from 45 minutes to 1 1/2 hours to generate.

I'd like to avoid hitting the database again, and instead use the same dataset in both reports.

How can I share or pass a dataset between a report and subreport?

© Stack Overflow or respective owner

Related posts about ssrs

Related posts about report-designer