Доставить отчет Crystal с помощью веб-службы (ASP.NET) - PullRequest
0 голосов
/ 28 октября 2010

Моя конечная цель - открыть новое окно браузера и отобразить анимированный GIF-файл прогресса при загрузке медленного Crystal Report.Использование традиционных методов asp.net для достижения этого всегда приводит к тому, что gif не анимируется во время обратной передачи, если только я не использую панели обновления, но именно тогда все становится грязным.

Я прочитал множество статей, описывающих, как вы можете опубликоватьCrystal Report как веб-сервис с использованием Visual Studio .net.Это всегда зависит от использования веб-службы в качестве источника отчета и привязки объекта ReportViewer к источнику данных / службе.

Я хотел бы сделать что-то немного другое, но я не уверен, что это возможно.Я хотел бы создать службу asmx, которая возвращает отчет точно так же, как HTML после его создания.Если это возможно, это позволит загрузить отчет с использованием методов AJAX Javascript.Это позволило бы мне отображать хороший анимированный GIF-файл во время создания (иногда медленного) отчета.

Я не уверен, как будет вести себя отчет, хотя, если он будет сгенерирован таким образом, будут ли кнопки стандартной навигации и экспортавсе еще работает?

1 Ответ

0 голосов
/ 12 января 2011

Проверить веб-портал организатора отчетов:

http://www.reportrunner.com

...