We have a requirement to show 3 graphs in SSRS report format. So, we have developed an ASP.NET (F/W 4.0) web page with 3 report viewer (Version:10) controls placed on the web page (hosted under IIS 7.0). Each report viewer control will be loaded with the respective SSRS report (.rdl) from the SSRS server in REMOTE mode (with AsyncRenedering = True which is default).
When we run the page, we expected that 3 reports will get loaded concurrently (or) in parallel.
But in reality, the reportviewer controls are loading the reports sequentially in the order their placement on the web page.
I tried to move the report population logic into a ThreadStart but that did not help - getting an error
Object reference not set to instance of an object
when I access reportviewer control in the thread.
Please let me know if there is a way to have the reportviewer control load the reports in parallel & not in sequence (without using IFRAMEs).
Thanks & Regards
Praveen.