Younger Than Yesterday (ReportViewer in VS 2008)

As most of you probably know by now, Visual Studio 2008 is now available. What you might not have noticed is a new version of the ReportViewer control and local /embedded report editing experience. Included with VS 2008 are the following new features:


  • New Report Projects: Two new project templates for quickly creating reporting applications. When you create a new Report Application project, you get a blank report (.rdlc) and a form with a ReportViewer control bound to the report.
  • Report Wizard: The Report wizard guides you through the steps for creating a basic report. After the wizard is finished, you can edit the report by using the Designer.
  • Expression Editor Enhancements: The expression editor now provides common sample expressions.


  • PDF Compression: The ReportViewer controls compress reports that are exported to the PDF format.
  • Local Print: The ASP.NET ReportViewer now includes the ability to print a report in local mode via an ActiveX control.

Documentation for the new ReportViewer is here. The new version runs SxS with the VS 2005 version. This means to use the new controls, you will need to change the references in your project to use the new ReportViewer control.  We will be writing a KB article about how to do that soon.

An important thing to understand is that the ReportViewer in VS 2008 is based on the report engine from SQL Server 2005 Reporting Services, which means it uses the 2005 RDL schema and processing engine. Since SQL Server 2008 has not shipped yet, we will not be able to release a 2008 RDL version of the ReportViewer until next year.

If you are going to ship the new ReportViewer with your application, we now have an updated version of the redistributable to the web. The download page is here. For the ClickOnce scenario, the ReportViewer.exe  FWLink is also live.

Comments (5)
  1. craiggwilson says:

    Question:  One big problem we had with the 2005 WinForms version was the inability to select text.  Has this been rectified?

  2. cassidyr1 says:


    Does the new reportviewer have a fit to page option when printing?  

    If not, I would be eternally grateful if you could let me know if such a thing is planned as this is currently a major issue for me.

    Many Thanks!


  3. gulfraz says:

    Is there any support for printing reports directly to the printer without preview in windows forms application? Like crystal reports,

    (i.e. printing a Transaction from a Point of Sale to a receipt printer)

    Although there are other techniques available on the web, but those techniques have there drawbacks.


  4. vincentw_ca says:

    I want to use rdlc report to print receipt in a POS system. Is there a way you can set the page length as long as the receipt need? If I set a fixed length in device info, the receipt could be cut into several pages.

  5. c0smic says:

    Hi there! The ReportViewer control is a great thing of course! Thannks a lot, guys! But, what about design-mode in runtime? Is the anybody knows?! Please drop a permalink here. Thannks.

Comments are closed.

Skip to main content