Связывание ПО URL-адросу с помощью свойства ReportSource

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

В случае Windows-приложений связывание Web-служб отчетов с модулем просмотра должно выполняться в коде. В окне Properties присвоить свойству ReportSource модуля просмотра в качестве значения URL-адрес нельзя. Поэтому вам придется связывать отчет со свойством ReportSource модуля просмотра в окне редактирования кода (возможно, в событии Load родительской формы), например, так:

Private Sub Forml_Load(ByVal sender As System.Object, _

ByVal e As System.EventArgs) Handles MyBase.Load CrystalReportViewerl.ReportSource = _

"http://localhost/WebServicel/FedExOrdersService.asmx"

Связывание ПО URL-адросу с помощью свойства ReportSource

Этот фрагмент кода иллюстрирует связывание модуля просмотра с Web-службой, которая находится на Web-сервере данного компьютера (localhost). Отображаемый отчет называется FedExOrders . rpt и публикуется как Web-служба из Web-проекта WebServicel.

В случае Web-приложений все намного проще. Чтобы связать модуль просмотра с Web-службой, сначала выделите объект модуля просмотра, который вы добавили в Web- форму. Затем в окне Properties щелкните на кнопке с изображением знака троеточия напротив свойства (DataBindings). Появится диалоговое окно DataBindings. В этом окне выделите свойство ReportSource в списке Bindable Properties и установите переключатель Custom Binding Expression. Затем введите полный URL-адрес для Web-служ- бы отчета (включая строку протокола http: //) и заключите его в кавычки, как показано на рис. 26.22.

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

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


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