Использование панели смарт-тегов для задач ReportViewer

В серверном веб-элементе управления ReportViewer и элементе управления Windows Forms присутствует панель смарт-тегов «Задачи ReportViewer», которая позволяет выполнять следующие действия.

  • Выбрать существующий клиентский или серверный отчет для использования с элементом управления.

  • Создать новый отчет.

  • Выбрать источники данных и обновить привязки источников данных.Выбор и обновление источников данных необходимо выполнять, если источники данных или отчеты изменяются после создания привязок.Дополнительные сведения см. в разделе Изменение и повторная привязка ссылок на источники данных.

Панель смарт-тегов «Задачи ReportViewer» зависит от контекста.Задачи меняются в зависимости от типа элемента управления и типа используемого отчета (серверный или клиентский).Если используется элемент управления Windows Forms, становится доступна задача Закрепление в родительском контейнере.

Чтобы получить доступ к панели смарт-тегов «Задачи ReportViewer», перетащите элемент управления ReportViewer из раздела Отчет области элементов на форму Windows Forms или на веб-форму, а затем щелкните глиф смарт-тега в правом верхнем углу элемента управления.

Сводка по задачам ReportViewer

В следующей таблице описаны все задачи, доступные для выбора.

Задача

Описание

Выбор отчета

Выберите существующий RDLC-файл из проекта или выберите пункт Серверный отчет, чтобы выбрать отчет, опубликованный на сервере отчетов.Для каждого экземпляра элемента управления можно выбрать только один файл.

После выбора отчета автоматически создается код, который создает экземпляр источника данных проекта и привязывает источник данных к элементу управления.Сведения об наборах данных, используемых отчетом, внедряются в определение отчета.Если в дальнейшем источник данных будет изменен, или в отчете будет использоваться другой источник данных, будет необходимо обновить код привязки данных.Для создания обновленного кода можно использовать задачи на панели смарт-тегов «Задачи ReportViewer».

Выбор источника данных

(Только для локальных отчетов) Выберите в проекте существующий источник данных, который содержит набор данных для отчета.С помощью этой задачи можно обновить элемент управления для использования новых наборов данных.

Повторная привязка источников данных

(Только для локальных отчетов) Обновите привязки данных для элемента управления, если изменились набор данных или отчет.

URL-адрес сервера отчетов

(Только для серверных отчетов) Укажите URL-адрес сервера отчетов.

Путь к отчету

(Только для серверных отчетов) Укажите имя и расположение отчета.Путь к отчету содержит виртуальные папки в пространстве имен сервера отчетов, которые используются для обращения к отчетам, хранящимся на сервере отчетов.В путь, состоящий из папок, нельзя включать параметры доступа по URL-адресу.Путь к отчету, который ссылается на отчет, расположенный на сервере отчетов в собственном режиме, начинается с косой черты (/). Путь к отчету, который ссылается на отчет на сервере отчетов в режиме интеграции с SharePoint, представляет полный URL-адрес.Пример.

Собственный режим: /Adventureworks 2008 Sample Reports/Company Sales 2008

Режим интеграции с SharePoint: http://MyServer/sites/MySite/MyLibrary/Adventureworks 2008 Sample Reports/Company Sales 2008.rdl

Создание нового отчета

Откройте новый пустой шаблон отчета в режиме графического конструктора и добавьте в проект элемент отчета (RDLC-файл).Можно создавать только RDLC-файлы.Чтобы создать серверный отчет, необходимо использовать конструктор отчетов в службах SQL Server Reporting Services.

Закрепление в родительском контейнере

(Только для элементов управления Windows Forms) Разверните элемент управления, чтобы занять все свободное место на форме.

Отмена закрепления в родительском контейнере

(Только для элементов управления Windows Forms) Щелкните эту задачу, чтобы уменьшить размер элемента управления.

См. также

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

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

Создание клиентских RDLC-файлов

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

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