Customize ASP.NET ReportViewer toolbar with cross-browser print button

In ASP.NET, the ReporViewer control does not support client-side printing if the target browser is Chrome, Firefox or any other one that does not come from MS. That’s because built-in printing mechanism ( is based on ActiveX which is only supported by Internet Explorer. In our new walkthrough How to add Cross-Browser Printing to ASP.NET ReportViewer toolbar we provide a nice solution by customizing the ReportViewer toolbar with a drop-down-list of the printers available at the client-side and a Print button that works with all main browsers for Windows OS i.e. Chrome, Firefox, IE, Opera & Safari!