Using an RDL File Locally in .NET to Print Reports


Problem

Often in our applications there is a need to print out some data.  It seems in this day and age the need to print should completely go away, but sadly, the requirement keeps coming up.  This happened recently on an application I was working on.  This article describes the solution I decided to use.

Solution

When you need to print data on paper, one of the things to be concerned about is that it will print correctly on any printer that it might print on.  Putting printed reports into PDF format is a good solution to this issue.   With