我通过将参数传递给 Window.open() 来调用 aspx 报告查看器页面,例如
var popUpWindow = window.open('@Url.Content("~/rptViewer.aspx")' + "?date=" + date,'popUpWindow', 'channelmode=yes,resizable=yes,scrollbars=yes,toolbar=no,menubar=no,location=no,directories=no,status=no');
我正在使用 ReportPrintDocument.cs 打印报告,例如
ReportPrintDocument RP = new ReportPrintDocument(reportViewerPrint.ServerReport);RP.Print();
这样,报告将直接打印,而不显示任何打印对话框。
现在我想显示用于选择打印机的打印对话框和要打印的副本数。在单击打印对话框上的“确定”按钮后,我必须打印报告……根据在打印对话框中选择的选项