求助在线等VS2010 水晶报表直接打印repostDoc.Load缓慢!

ysy8744 2014-11-10 12:42:41
用VS2010 开发了一个ActiveX直接打印水晶报表代码如下:

string[] PrintArr = InPrintInfo.Split(',');
PYData Tempds = new PYData();
Tempds.DataTable1.AddDataTable1Row(PrintArr[0], PrintArr[1], PrintArr[2], PrintArr[3], PrintArr[4], PrintArr[5], PrintArr[6]);

string printerName = "TX80";//ConfigurationManager.AppSettings["PrinterName"].ToString();
string pathRpt = @"C:\Program Files\PrintInfo\CrystalReportPY.rpt";

ReportDocument repostDoc = new ReportDocument();
repostDoc.Load(pathRpt);
repostDoc.SetDataSource(Tempds);
repostDoc.PrintOptions.PrinterName = printerName;
repostDoc.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.DefaultPaperSize;
repostDoc.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.DefaultPaperOrientation;
repostDoc.PrintToPrinter(1, false, 1, 1);

当代码运行到repostDoc.Load(pathRpt)是就会卡住60秒左右!求大神告诉怎么解决..谢谢!
...全文
41 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
发帖
图表区

4816

社区成员

.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
帖子事件
创建了帖子
2014-11-10 12:42
社区公告
暂无公告