Print RDLC Report without showing ReportViewer Control

You can print an RDLC report programmatically by using LocalReport object and CreateStreamCallback callback function. Here is a complete Microsoft docs walkthrough which you may find useful: Walkthrough: Printing a Local Report without Preview To make it easier to use, I’ve created a Print extension method which you can easily use it this way: this.reportViewer1.LocalReport.Print(); … Read more