Использование SSRS в ASP.NET 1.1 - PullRequest
       10

Использование SSRS в ASP.NET 1.1

2 голосов
/ 19 февраля 2009

Можно ли использовать SSRS для отчетов в приложении ASP.NET 1.1? Есть ли элемент управления просмотра отчетов для ASP.NET 1.1? Если нет, то есть ли обходной путь для этого?

Ответы [ 3 ]

1 голос
/ 19 февраля 2009

Я использовал элемент управления просмотра отчетов, но большую часть времени он не находил его очень полезным. В зависимости от того, что вы пытаетесь выполнить, вы можете получить доступ к отчетам напрямую через URL. Вы даже можете сделать это, передав параметры в отчет.

Например ...
http://reports.mycompany.com/reportserver?%2fMyCompany%2fProject+Folder%2fReportName&EndDate=2/21/2009&BeginDate=2/15/2009&rs%3aParameterLanguage=en-US&rc:parameters=true

Другой доступный вариант - использовать веб-службу, которая является частью служб отчетов. Затем вы можете отобразить байты отчета в разных форматах (PDF, Word, Excel ...) и вывести их пользователю для загрузки. Я могу дать вам больше информации о веб-сервисе, если вы ищите этот маршрут ...

1 голос
/ 19 февраля 2009

Один из способов обойти это - использовать команды строки запроса, которые службы Reporting Services делают доступными, и предоставлять отчеты в формате PDF (или в любом другом формате для конечного пользователя).

Службы Reporting Services сами по себе требуют, чтобы .NET 2.0 работала сама по себе, поэтому нет реального контроллера для отображения отчетов в режиме реального времени на веб-сайте, который является только .NET 1.1

Редактировать: Вот MSDN информация, касающаяся доступа к URL.

http://msdn.microsoft.com/en-us/library/ms153586.aspx

http://msdn.microsoft.com/en-us/library/ms153563.aspx

0 голосов
/ 19 февраля 2009

Вы можете получить доступ к серверу отчетов через интерфейс веб-службы asp.net 1.1. Добавьте веб-ссылку на ваш проект, а затем вызовите различные веб-методы, предоставляемые сервером отчетов, для отображения ваших отчетов в одном из доступных форматов. Например, если вы представляете отчет в формате HTML, вы можете вставить HTML-код в элемент управления Literal для отображения на веб-странице. Вы не получаете преимущества интерфейса средства просмотра отчетов для выбора значений параметров, подкачки и экспорта, но должна быть возможность создать страницу, которая имитирует эти функции.

...