我正在进行故障排除的代码将Crystal Report ReportDocument
导出到Excel . 大多数情况下,出口工作正常 . 不幸的是,对于某些数据集, ExportToHttpResponse
方法永远不会返回并导致应用程序挂起 . 最终有一个Thread被中止异常以及请求超时 .
这是挂起的行:
reportDocument.ExportToHttpResponse(ExportFormatType.Excel,Response,True, fileName);
我也试过使用 ExportToStream
from here也挂了:
System.IO.Stream myStream;
byte[] byteArray;
myStream = boReportDocument.ExportToStream (ExportFormatType.PortableDocFormat);
我尝试了不同的导出格式,重新启动IIS等 . 似乎有一个大小限制或可能导致这些方法挂起的特定数据方案 . 对此行为的任何解决方法或解释?谢谢!
1 回答
试试这个:
并在您的查看器中添加:
还添加:
因此,报告不会对加载的报告数量添加限制 .