Ошибка загрузки отчета после нескольких успешных распечаток - PullRequest
0 голосов
/ 06 февраля 2019

После обновления до версии 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");// и после нескольких вызовов это место, где происходит сбой отчета о загрузке

} ​​

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...