The Invisible ReportViewer

An interesting bug report came in recently regarding toggling the Visible property on the ASP.Net ReportViewer.  It’s fairly subtle and I don’t believe many people are running into it.  But the solution isn’t obvious, so I want to make the information available in case you run into it. The bug report placed a ReportViewer control…

0

ASP.Net ReportViewer Samples

We have recently posted a number of samples that use the ASP.Net ReportViewer. These sample applications cover a wide range of topics. You’ll see sample code for long standing ReportViewer concepts such as hooking up data sources to subreports and implementing a custom toolbar. There are also several samples covering areas that are new to…

0

Upgrading Web Application Projects to VS 2010

A number of people have posted questions about upgrading their VS 2008 web applications using the ReportViewer control to VS 2010.  The upgrade process is not automatic.  Before I get into the steps required to upgrade your applications to the VS 2010 ReportViewer, I’d like to take a moment to explain why this upgrade process…

2

Reports Never Stop Loading With VS 2010

I’ve received a number of questions from people who have run into problems after upgrading their web application from VS 2008 to VS 2010.  Once upgraded, the report viewer shows the loading indicator indefinitely – the report never loads.  So what happened? In an earlier post, I talked about the changes we made to AsyncRendering. …

0

AsyncRendering and all the Baggage that Comes With It

The AsyncRendering property on the ASP.Net ReportViewer control is one of the most misunderstood properties on the ReportViewer.  And that’s our fault.  There are a lot of side effects to setting this property that you wouldn’t expect from the name.  In fact, most of the time that I see users setting this property they are…

2

JavaScript API

One of the new features we added to the ASP.Net Report Viewer in Visual Studio 2010 is a JavaScript API to allow you to interact with the viewer on client.  In reading many of the posts on the report controls forum, we found that many people struggle when implementing a custom toolbar or replacing portions…

0

GDI+ Updated Again

Last year, I wrote about Microsoft Update 956391, a security update to GDI+ that the Report Viewer client print control depends on.  For security reasons, that update forced us to enable a kill bit for the client print control.  A new security update is being released for GDI+ today via Microsoft Update MS09-062 (KB 957488).  But…

0

SQL Server 2008 R2 August CTP is Available

The SQL Server 2008 R2 August CTP is now available for download.  Reporting Services has a number of new features available in this CTP which are being discussed on the Reporting Services team blog. This is the first release of SQL Server to include portions of the ASP.Net AJAX work we have done for the…

1

Did Your Session Really Expire?

The ASP.Net ReportViewer relies on ASP.Net session state to store critical data that can’t always be easily regenerated.  In local mode, it stores the report snapshot, which contains a compiled form of the report definition, some or all of the data used in the report, and some report state information such as which toggles have…

0

Report Viewer in Visual Web Developer 2008 Express

After the initial release of the ReportViewer ASP.Net control with Visual Studio 2005, we also released a separate add-on to the Visual Web Developer 2005 Express sku.  But when Visual Studio 2008 was released, there was no equivalent add-in for the web developer sku.  I’m happy to announce that this add-in is now available for Visual…

0