Элементы управления ReportViewer (Visual Studio)

Microsoft Visual Studio 2008 поддерживает функции создания отчетов и элементы управления ReportViewer, которые позволяют добавлять полнофункциональные отчеты в пользовательские приложения. Отчеты могут содержать табличные, статистические и многомерные данные. Предоставляемые элементы управления ReportViewer позволяют обрабатывать и отображать отчеты в приложениях. Существуют две версии этого элемента управления. Серверный веб-элемент управления ReportViewer используется для размещения отчетов в проектах ASP.NET. Элемент управления Windows Forms ReportViewer используется для размещения отчетов в проектах приложений Windows.

Элементы управления обоих типов можно настроить для работы в режиме локальной обработки или в режиме удаленной обработки. Заданный режим обработки влияет на весь цикл жизни отчета, от проектирования до развертывания.

  • В режиме локальной обработки обработка отчетов выполняется элементом управления ReportViewer в клиентском приложении. Вся обработка отчетов выполняется в виде локального процесса с использованием данных, передаваемых приложением. Для создания отчетов, выполняющихся в режиме локальной обработки, используется шаблон проекта отчета в Visual Studio. Дополнительные сведения см. в разделе Настройка ReportViewer для локальной обработки.

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

Чтобы использовать элемент управления ReportViewer в приложении, необходимо уметь добавлять элемент управления на форму проекта или на веб-страницу, настраивать элемент управления на использование локального определения отчета или серверного отчета, обновлять ссылки на источники данных, а также проверять и развертывать отчеты и элемент управления в приложении. Пошаговые руководства предназначены для освоения этих основных навыков. Дополнительные сведения см. в разделе Образцы и пошаговые руководства.

В этом разделе

  • Добавление и настройка элементов управления ReportViewer
    Описано, как добавить элементы управления и отчеты в приложение, настроить элемент управления для выполнения локальной или удаленной обработки и задать свойства элемента управления. В этом разделе также содержатся сведения о функциях времени выполнения ReportViewer, таких как навигация по отчету, поиск, экспорт и печать.
  • Microsoft.Reporting.WebForms
    Справочная документация по написанию управляемого кода для серверного веб-элемента управления ReportViewer.
  • Microsoft.Reporting.WinForms
    Справочная документация по написанию управляемого кода для элемента управления Windows Forms ReportViewer.
NoteПримечание.

Чтобы получить самую последнюю версию документации, используйте функцию справки в Интернете, которая получает обновленное содержимое из библиотеки MSDN. Версия в Интернете может содержать новое содержимое, которого нет в локальной справке. Сведения о справке в Интернете см. в разделе «Источники справки: локальная справка и справка в Интернете» документации по продукту Visual Studio.

См. также

Понятия

Настройка ReportViewer для локальной обработки
Настройка ReportViewer для удаленной обработки