После обновления до версии Crystal Report 13.0.x с более старой версии (я забыл, какая) я получаю ошибку «Ошибка загрузки отчета» (которая, я предполагаю, вызвана ограничением задания на печать в новых версиях CRдвигатель), я весь день искал какое-либо решение, но независимо от того, что я пытался, проблема не была решена, если кто-то получил ту же проблему и нашел способ ее решить, пожалуйста, помогите мне с этим.
Я пробовал это решение:
public static ReportDocument GetReportDoc(Type reportDoc)
{
if (reportQueue.Count > 30)
{
((ReportDocument)reportQueue.Dequeue()).Dispose();
}
return CreateReportDoc(reportDoc);
}
защищенный статический ReportDocument CreateReportDoc (тип reportClass) {
object report = Activator.CreateInstance(reportClass);
reportQueue.Enqueue(report);
return (ReportDocument)report;
}
, но оно не работает
Я также пыталсячтобы установить PrintJobLimit = -1 в регистрах, которые все еще не работают.
так я называю отчет:
foreach(Row in selectedRows)
{
ReportDocument rptDocument = new ReportDocument();
rptDocument.Load ("myReportDoc");// и после нескольких вызовов это место, где происходит сбой отчета о загрузке
}