Элементы управления 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 и соответствующий элемент управления Windows Forms
Представлены элементы управления ReportViewer, и проведен сравнительный анализ серверного веб-элемента управления и элемента управления Windows Forms.
- Добавление и настройка элементов управления ReportViewer
Описано, как добавить элементы управления и отчеты в приложение, настроить элемент управления для выполнения локальной или удаленной обработки и задать свойства элемента управления. В этом разделе также содержатся сведения о функциях времени выполнения ReportViewer, таких как навигация по отчету, поиск, экспорт и печать.
- Создание клиентских RDLC-файлов
Описано, как создать отчет, работающий в режиме локальной обработки.
- Развертывание отчетов и элементов управления ReportViewer
Описаны шаги по развертыванию ReportViewer и условия, необходимые для развертывания.
- Образцы и пошаговые руководства
Приведены пошаговые инструкции по созданию отчетов и настройке элементов управления в разнообразных сценариях.
- Справочник по пользовательскому интерфейсу конструктора отчетов (Visual Studio)
Содержит разделы справки F1 для средства конструирования отчетов, с помощью которого создаются отчеты, выполняющиеся в режиме локальной обработки. Также описывается панель инструментов ReportViewer, обеспечивающая функции времени выполнения для развернутых отчетов.
- Microsoft.Reporting.WebForms
Справочная документация по написанию управляемого кода для серверного веб-элемента управления ReportViewer.
- Microsoft.Reporting.WinForms
Справочная документация по написанию управляемого кода для элемента управления Windows Forms ReportViewer.
Примечание. |
---|
Чтобы получить самую последнюю версию документации, используйте функцию справки в Интернете, которая получает обновленное содержимое из библиотеки MSDN. Версия в Интернете может содержать новое содержимое, которого нет в локальной справке. Сведения о справке в Интернете см. в разделе «Источники справки: локальная справка и справка в Интернете» документации по продукту Visual Studio. |
См. также
Понятия
Настройка ReportViewer для локальной обработки
Настройка ReportViewer для удаленной обработки