Поделиться через


Пошаговое руководство. Использование элемента управления ReportViewer в удаленном режиме

В этом пошаговом руководстве показано, как настроить элемент управления ReportViewer для режима удаленной обработки.В этом пошаговом руководстве задается режим удаленной обработки, использующий опубликованный отчет, который выполняется на SQL Server 2008 или более позднем экземпляре сервера отчетов служб Reporting Services.Дополнительные сведения см. в разделах Использование панели смарт-тегов для задач ReportViewer и Добавление и настройка элементов управления ReportViewer.

Предварительные требования

Необходим доступ к SQL Server 2008 или более позднему экземпляру служб Reporting Services, который содержит опубликованные отчеты.

Выполните следующие шаги, чтобы настроить режим обработки для элемента управления ReportViewer в проекте приложения Windows Forms.Для этого примера приложение создается на Microsoft Visual C#.

Создание нового проекта приложения Windows

  1. В меню Файл последовательно выберите команды Создать и Проект.

  2. На панели Установленные шаблоны разверните узел Visual C# и выберите Windows.

  3. Щелкните Приложение Windows Forms.

  4. В поле Имя введите имя проекта: «Удаленная обработка ReportViewer».

  5. В поле Расположение введите путь к каталогу, где будет сохранен проект, или нажмите кнопку Обзор, чтобы перейти в эту папку.

  6. Нажмите кнопку ОК.

    Откроется конструктор Windows Forms, отображая форму Form1 созданного проекта.

Добавление элемента управления ReportViewer в приложение

  1. Щелкните в окне Form1.При необходимости измените размер формы.

  2. Перетащите значок ReportViewer из группы Отчетобласти элементов на форму.

  3. Откройте панель смарт-тегов в элементе управления ReportViewer, щелкнув глиф смарт-тега в правом верхнем углу.Щелкните элемент Закрепление в родительском контейнере.

Настройка элемента управления ReportViewer для удаленной обработки

  1. На панели смарт-тегов выберите элемент <Серверный отчет> в списке Выберите отчет.Панель смарт-тегов развернется, и станут видны поля URL-адрес сервера отчетов и Путь отчета.

  2. В поле URL-адрес сервера отчетов введите URL-адрес сервера отчетов.Например, введите http://имя_сервера/сервер_отчетов.

  3. В поле Путь к отчету введите путь к отчету на сервере.

    Если сервер отчетов работает в собственном режиме, имя пути начинается с корневого каталога / и включает папки и имя отчета.Например, введите /AdventureWorks 2008 Sample Reports/Company Sales 2008.

    Если сервер отчетов работает в режиме интеграции с SharePoint, имя пути представляет собой полное имя URL.Например, введите http://myserver/sites/mysite/mylibrary/AdventureWorks 2008 Sample Reports/Company Sales 2008.rdl.

  4. Чтобы задать дополнительные свойства серверного отчета, в меню Вид выберите пункт Окно свойств.В окне свойств ReportViewer разверните узел ServerReport.Теперь можно задать дополнительные свойства, такие как DisplayName, HistoryId и Timeout.

Построение и запуск приложения

  1. В меню Построить выберите пункт Построить решение, чтобы построить приложение.В процессе построения компилируется отчет, а все обнаруженные ошибки (в том числе синтаксические ошибки в выражениях, используемых в отчете) добавляются в Список задач.

  2. Нажмите клавишу F5, чтобы запустить приложение.

См. также

Справочник

IReportServerCredentials

Основные понятия

Добавление и настройка элементов управления ReportViewer

Другие ресурсы

Образцы и пошаговые руководства