我想通过打印机打印c#windows窗体。当我单击表单中的打印按钮时,打印对话框应该打开就像我们给任何记事本或doc文件打印一样。我应该能够打印报告或发票。怎么做?
答案 0 :(得分:0)
使用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。
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以使用报告服务根据屏幕上的任何值生成报告,然后使用ReportViewer控件显示和打印文件。
我不能给你很多关于如何做到这一点的指导,但你可以google winforms reporting services print看看会出现什么......