现在我正在使用asp.net和C#。
我在我的系统中使用ActiveReports进行报告。
我试图打印我的报告显示预览(我的意思是我不使用WebViewer预览报告,我直接打印报告)。使用ActiveReport在客户端打印机上打印
MyAR1 rptMyreport = new MyAR1();
DataTable dtMydata = new DataTable();
//add some data in dtMydata
rptMyreport .DataSource = dtMydata;
if (rptMyreport .Document.Printer.PrinterSettings.IsValid)
{
try
{
rptMyreport .Run();
rptMyreport .Document.Print(false, false, false);
}
catch (Exception)
{
// do something
}
}
else
{
//show Error Message
}
我的问题是...
当我打印此报告,它工作在服务器站点打印机,以及在客户现场的打印机无法正常工作。即(我在4楼工作,服务器在10楼,当我打印报告时,由服务器站点打印机在10楼打印)。我能做什么在打印机上打印报告,这是客户端PC连接的。
与问候,
!!!!!!!! [计算器.......打印报告逐开口-A-打印对话](http://stackoverflow.com/questions/11322328/print-report-by-opening-a-print-dialogue/ 11322417#11322417) –
感谢您的链接 – lelewin