Связывание путем добавления Web-службы отчетов в виде ссылки

Оценить
(0 голоса)

Вы также можете добавить в свой проект ссылку на Web-службу отчета и создать копии для всех отображаемых ею отчетов. Чтобы сделать это, выполните следующие действия:

1.   Добавьте ссылку на Web-службу. Для этого сначала выделите категорию References (Ссылки) в окне проводника Solution Explorer, а затем щелкните на ней правой кнопкой мыши и в контекстном меню выберите пункт Add Web Reference (Добавить Web-ссылку). Появится диалоговое окно Add Web Reference (Добавление Web- ссылки), показанное на рис. 26.23.

2.   В поле Address (Адрес) этого диалогового окна введите полный URL-адрес для Web-службы. Например, чтобы добавить ссылку на упоминавшуюся ранее Web- службу отчета FedExOrders, потребовалось бы ввести следующее:

http://localhost/WebServicel/FedExOrdersService.asmx

Связывание путем добавления Web-службы отчетов в виде ссылки

Рис. 26.23. Диалоговое окно Add Web Reference

3.   Появится такое же окно Web-браузера, какое вы видите после ввода URL-адреса в адресной строке. В правой части этого окна будет отображаться список всех доступных по этому адресу Web-служб отчетов, а для ссылки в качестве имени будет предложено имя Web-cepeepa. Если вы хотите сослаться на Web-cepeep с помощью какого-то другого имени, просто введите его в поле Web Reference Name (Имя Web-ссылки). По завершении щелкните на кнопке ОК, чтобы добавить Web-службы отчетов в качестве ссылок.

Чтобы сослаться на Web-службу в модуле просмотра, вы можете выполнить в событии Load формы, содержащей модуль просмотра, следующий код:

CrystalReportViewerl.ReportSource = _

New localhost.FedExOrdersService

При запуске приложения отображаемый Web-службой отчет появится на форме, содержащей модуль просмотра.

 

Установка свойств модуля просмотра с помощью Web-служб
Web-приложения
Общие советы
Visual Studio .NET для интеграции отчетов Crystal Reports
Варианты связки Crystal Reports и VS.NET

Добавить комментарий


Защитный код
Обновить