I have an application where I have to print a RDLC report without showing the printDialog and using the default specified printer defined in the application. Be
RDLC
public void PrintSales(object sender, RenderingCompleteEventArgs e) { try { reportViewerSales.PageSetupDailog(); reportViewerSales.PrintDialog(); reportViewerSales.Clear(); reportViewerSales.LocalReport.ReleaseSandboxAppDomain(); } catch (Exception ex) { } }