Print and Export without a Preview
You can export a report on the server side and send the exported document back to the client.
Use one of the ExportTo... methods to export a report to the desired format. For more information, review the following help topic: Document Export Overview.
To print a report, export it to PDF with the PdfExportOptions.ShowPrintDialogOnOpen option set to true and send it to the browser. The browser uses the built-in PDF viewer to open the PDF content and display the Print dialog.
You can also send PDF content to a separate IFrame, so that the browser shows only the Print dialog and does not open a new PDF Viewer window.
The complete sample project is available in the following DevExpress Examples repository on GitHub: How to print/export XtraReport in an ASP.NET MVC application without showing a report preview.