如何设置要在水晶报表中打印的份数

时间:2014-10-13 04:54:39

标签: vb.net printing crystal-reports

我需要打印2份发票副本;一个为客户,一个为柜台。我使用Crystal Report 8和Vb.Net 2005.有人可以给我一个方向吗?

我试过这个,但没有任何反应。 DT是我的数据表

Dim x As New crptInvoice
x.SetDataSource(DT)
x.PrintToPrinter(2, True, 1, 2)
crptViewer.ReportSource = x
crptViewer.Refresh()

1 个答案:

答案 0 :(得分:0)

使用PrinttoPrinter指定N个要打印的报告副本

rptDoc.PrintToPrinter(2, True, 1, 1)

读作:

2 = nCopies as integer True = collated as Boolean 1 = StartpageN as integer 1 = EndpageN as Integer

另外,你的行

crptViewer.ReportSource = x    
crptViewer.Refresh()
如果您希望使用reportViewer查看报告,则使用

,因此名称为crptViewer

PrinttoPrinter会自动将您的报告发送到打印队列