我目前正在使用 System.Windows.Forms。PrintDialog在 ASP.net 中的自定义控件上,因为我想在单击对话框上的 Ok 按钮后显示打印对话框并将其 PrinterSettings 分配给ReportPrintDocument.PrinterSettings 。这是我的代码:
using (PrintDialog printDialog = new PrintDialog())
{
if (printDialog.ShowDialog() == DialogResult.OK)
{
ReportPrintDocument rp = new ReportPrintDocument(rvPermit.ServerReport);
rp.PrinterSettings = printDialog.PrinterSettings;
rp.Print();
}
}
我的问题是打印对话框总是显示在网络浏览器后面,我不知道它是否显示,直到我最小化网络浏览器。
您知道如何在 Web 表单顶部显示打印对话框吗?请帮忙。