我需要打印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()
答案 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
会自动将您的报告发送到打印队列