我想通过Windows打印机打印C#窗体
问题描述:
我想通过打印机打印C#窗体窗体。当我单击打印按钮时,打印对话框应该打开,就像我们给任何记事本或doc文件打印时一样。我应该能够打印报告或invoice.how来做到这一点?我想通过Windows打印机打印C#窗体
答
使用的PrintDocument
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument(v=VS.100).aspx
希望这有助于。
编辑:
另见http://msdn.microsoft.com/en-us/library/system.windows.forms.printdialog.aspx,如果你有兴趣在对话框选项。
答
您可以使用Reporting Services来基于任何值是在屏幕上,然后使用ReportViewer控件来显示和打印文件的报告。
我不能给你提供很多关于如何做到这一点的指导,但你可以谷歌winforms reporting services print,看看会发生什么...