我正在使用C#开发窗口应用程序。我使用报告查看器来显示rdlc。我只需要做以下几件事:
1)。打印rdlc不查看它,客户端将点击打印按钮和打印应该去系统默认打印机。2)。如果系统默认打印机不可用/无法工作,则会提示选择。
我不想使用xml文件
发布于 2011-06-24 06:58:54
您需要做的是将报表和数据加载到报表查看器中,然后将报表页呈现到内存流列表中,然后使用PrintDocument类打印它们,作为示例说明如何实现链接。用于询问用户是否找到默认打印机更改的部分
if (!printDoc.PrinterSettings.IsValid)
{
throw new Exception("Error: cannot find the default printer.");
}在Print()方法中显示PrintDialog,供用户选择打印机。
https://stackoverflow.com/questions/6410099
复制相似问题