Отображение прогресса открытия готового отчета

Обсуждение Stimulsoft Reports.NET
Ответить
fantomus
Сообщения: 215
Зарегистрирован: 22 апр 2009, 06:41
Откуда: Kyiv, Ukraine

Отображение прогресса открытия готового отчета

Сообщение fantomus »

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

У меня возникла небольшая проблема с открытием большого готового отчета.
Отчет формируется на сервере и приходит в клиентское приложение в виде готового сжатого отчета (mdz).
Все бы хорошо, но отчет может содержать сотни и даже тысячи страниц.
При этом открытие такого отчета происходит довольно медленно и при этом на экране не отображается ничего пока весь отчет не загрузится.
Каким образом можно показать простое окно с сообщением типа "Открывается отчет..."?

Спасибо.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Отображение прогресса открытия готового отчета

Сообщение HighAley »

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

Уточните, пожалуйста, какой комонент для просмотра отчётов вы используете.

Спасибо.
fantomus
Сообщения: 215
Зарегистрирован: 22 апр 2009, 06:41
Откуда: Kyiv, Ukraine

Re: Отображение прогресса открытия готового отчета

Сообщение fantomus »

Использую
WinForms
Stimulsoft.Report.StiReport

Пример кода:

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

stiReport1.LoadDocument(docStream);
stiReport1.Show(true);
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Отображение прогресса открытия готового отчета

Сообщение HighAley »

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

Есть подозрение, что основная задержка в методе LoadDocument. Проверьте, пожалуйста, время работы этого метода. Если это подтвердиться, то вы можете показывать окно на время его выполнения.

Спасибо.
fantomus
Сообщения: 215
Зарегистрирован: 22 апр 2009, 06:41
Откуда: Kyiv, Ukraine

Re: Отображение прогресса открытия готового отчета

Сообщение fantomus »

Да, Вы правы. Задержка на загрузке документа.

Большое спасибо за помощь!
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Отображение прогресса открытия готового отчета

Сообщение HighAley »

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

Рады были вам помочь.
Обращайтесь, если ещё понадобится помощь.

Спасибо.
Ответить