Crystal Reports 的打印问题,大家帮忙看一下!
因为我用的是9.0版本,所以工具条没有打印按钮功能
我这样子做我的打印按钮:
SaleReport myReport= new SaleReport(); //Report
DataSetSale myDs=new DataSetSale(); //DataSet
SqlConnection myConn=new SqlConnection(CommonBase.strConn);
myConn.Open();
string strSql="Select * From Sale";
SqlDataAdapter myAdapter=new SqlDataAdapter(strSql,myConn);
myAdapter.Fill(myDs,"Sale");
myReport.SetDataSource(myDs);
Viewer1.ReportSource=myReport;
myReport.PrintOptions.PrinterName =(@"\\ADMINISTRATOR\hp LaserJet 1000");
myReport.PrintToPrinter(1, false,0,0);
可是运行的时候出现错误:
文件 C:\DOCUME~1\NONE\ASPNET\LOCALS~1\Temp\temp_be9b7cba-1c34-483a-8512-672f43fd8f91.rpt 内出错:用户取消了请求。
最后一句 myReport.PrintToPrinter(1, false,0,0); 显示红色
怎么回事?