Пустой предварительный просмотр

Обсуждение Stimulsoft Reports.NET
Ответить
Vetrov
Сообщения: 2
Зарегистрирован: 01 ноя 2016, 12:13

Пустой предварительный просмотр

Сообщение Vetrov »

При предварительном просмотре открывается пустое окно.

Во вложении снимок экрана.

Рендеринг отчета упростил до предела:

Код: Выделить всё

            report.Load(repFile);
            report.RegData(dataSetPrint);
            //SetWatermark();
            report.Render(true);
            report.Show();
Версия Stimulsoft Reports 2015.2
До этого использовалась версия 2008.

Замечено, что если формируются одновременно два отчета (по одному событию программы), то в первом отчете есть отображение, а во втором окно пустое
Вложения
StiEmpty.png
StiEmpty.png (8.41 КБ) 1820 просмотров
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Пустой предварительный просмотр

Сообщение Aleksey »

Здравствуйте,

Пришлите, пожалуйста, простой пример, который воспроизводит проблему, для анализа.

Спасибо.
Vetrov
Сообщения: 2
Зарегистрирован: 01 ноя 2016, 12:13

Re: Пустой предварительный просмотр

Сообщение Vetrov »

Здравствуйте.

Во вложении пример, где воспроизводится проблема.

Что я обнаружил, ошибка здесь:

Код: Выделить всё

        
    class l_Print : IDisposable
    {
...
        public virtual void Dispose()
        {
            if (report != null)
                report.Dispose();
        }
   }
Если объект report не удалять принудительно, то отчет формируется.
Вложения
StimSample.zip
(234.07 КБ) 120 скачиваний
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Пустой предварительный просмотр

Сообщение HighAley »

Здравстввуйте.

Вы диспоузите отчёт до того как он успевает показаться во вьювере.

Попробуйте открывать вьювер в модальном окне с помощью следующего кода:

Код: Выделить всё

report.Show(true);
Спасибо.
Ответить