Member 14036208 Ответов: 0

Сообщение "загрузить отчет не удалось" и не удается открыть ни один отчет, пока я не перезапущу приложение


Я получаю это сообщение erorr "Load report failed", когда открываю отчеты около 60 раз в приложении windows с помощью C# & crystal report, и я не могу открыть ни одного отчета, пока не перезапущу приложение

Что я уже пробовал:

try
            {
                reportPrntCut r8 = new reportPrntCut();
                crystalReportViewer1.ReportSource = r8;

                r8.SetParameterValue("OfficeName", vOfficeName);
                r8.SetParameterValue("COwnerName", vCOwnerName);
                r8.SetParameterValue("ConID", vConID);
                r8.SetParameterValue("ConWeight", vConWeight);
                r8.SetParameterValue("destination", vdestination);
                r8.SetParameterValue("ConType", vConType);
                r8.SetParameterValue("TOwnerName", vTOwnerName);
                r8.SetParameterValue("port_num", vport_num);
                r8.SetParameterValue("bed_num", vbed_num);
                r8.SetParameterValue("Ownerphone", vOwnerphone);
                r8.SetParameterValue("serial", vserial);
                r8.SetParameterValue("cutType", cutType);
                r8.SetParameterValue("note", note);
                r8.SetParameterValue("Cphone", Cphone);
                r8.SetParameterValue("typeN", typeN);
                r8.SetParameterValue("userName", userName);

                r8.PrintToPrinter(1, false, 0, 0);

            } 
            catch (Exception w)
            {
                MessageBox.Show(w.Message + "REPORT CUT");
            }

        }

Gerry Schmitz

Если вы продолжаете использовать один и тот же "просмотрщик отчетов" для каждого отчета, вам следует рассмотреть возможность его "освобождения" и повторного создания для каждого нового представления отчета ... Возможно, произошла утечка памяти.

ZurdoDev

Похоже на утечку памяти.

0 Ответов