Определение макета отчета (конструктор отчетов Visual Studio)
Макет отчета состоит из трех основных частей: верхнего и нижнего колонтитулов страницы и текста. Текст отчета содержит данные. К макету отчета можно добавлять области данных, текстовые поля, изображения, прямоугольники, вложенные отчеты и визуально усиливающие элементы. В областях данных отображаются повторяющиеся строки данных из источника данных. Содержимое колонтитулов повторяется на каждой странице отчета. В верхних и нижних колонтитулах можно размещать такие элементы отчета, как изображения, текстовые поля и линии.
Для создания отчета откройте файл определения клиентского отчета (.rdlc) в режиме графического конструктора и перетащите элементы отчета из области элементов. Представление конструктора для отчета представляет определение отчета — базовый файл RDLC на языке XML. Если нужно сохранять синхронизацию представления конструктора и XML-файла, не следует непосредственно изменять XML-файл.
Визуально область конструктора представляет собой прямоугольную область с наложенной на нее сеткой точек, которую можно использовать для выравнивания элементов отчета в макете. Выравнивание элементов очень важно. Если элементы не выровнены, в процесс подготовки отчета к просмотру при размещении элементов могут появляться лишние страницы или неожиданные пробелы.
При запуске отчета модуль обработки соединяет макет отчета, указанный в его определении, с данными из источника данных и подготавливает отчет к просмотру в заданном формате — HTML или GDI. От формата вывода может зависеть способ обработки данных и подготовка отчета к просмотру.
Элементы можно свободно размещать в любом месте отчета. Данные в отчете не ограничены определенными «полосами». Можно размещать области данных с различными наборами данных параллельно. Некоторые элементы отчета могут содержать в себе другие элементы отчета. Например, при работе с областями данных внутри групп данных можно создавать другие вложенные группы данных. Дополнительные сведения об областях данных см. в разделе Добавление областей данных в отчет (конструктор отчетов Visual Studio).
Для начала используйте пошаговые руководства, чтобы освоить основы приемы создания отчетов. Дополнительные сведения см. в разделе Образцы и пошаговые руководства.
В этом разделе
- Добавление областей данных в отчет (конструктор отчетов Visual Studio)
Описывает типы областей данных, которые можно использовать в отчетах. В этом разделе также объясняется, как добавлять области данных к макету отчета и настраивать их.
- Добавление текстовых полей в отчет (конструктор отчетов Visual Studio)
Предоставляет информацию о текстовых полях: в каких случаях они используются, как привязать текстовое поле к данным, как установить языковой стандарт.
- Добавление изображений в отчет (конструктор отчетов Visual Studio)
Объясняет, как использовать в макете отчета различные виды изображений: внедренные, внешние и изображения из базы данных. Изображения можно добавлять к тексту отчета, верхним и нижним колонтитулам страниц.
- Добавление к отчету прямоугольников, линий и границ (конструктор отчетов Visual Studio)
Предоставляет информацию о добавлении к отчету визуальных эффектов. В этом разделе содержится также информация об использовании прямоугольников для группирования элементов отчета.
- Добавление в отчет интерактивных функций, средств изменения видимости и элементов навигации (конструктор отчетов Visual Studio)
Описывает параметры ссылок, схемы документов, закладки и параметры видимости, которые можно добавлять к интерактивным отчетам в формате HTML.
- Добавление колонтитулов страниц в отчет (конструктор отчетов Visual Studio)
Объясняет, как добавлять в отчет верхние и нижние колонтитулы. В этом разделе объясняется, как устанавливать размер страниц и разбиение на страницы, а также содержатся пошаговые инструкции для выполнения конкретных задач.
- Добавление стиля и форматирования в отчет (конструктор отчетов Visual Studio)
Предоставляет информацию о настройках свойств, которые можно использовать для визуального оформления элементов отчета и задания форматов для представления данных во время выполнения.
- Определение параметров в отчете (конструктор отчетов Visual Studio)
Объясняет, как можно использовать параметры в файлах определения клиентских отчетов (.rdlc). Предоставляет указатели на разделы о программировании, содержащие информацию о методах задания значений параметров.
- Группирование данных в отчете (конструктор отчетов Visual Studio)
Описывает различные способы группировки данных в таблице и списке.
- Сортировка данных в отчете (конструктор отчетов Visual Studio)
Описывает задание порядка сортировки в областях данных и настройку столбцов для динамической сортировки конечным пользователем во время выполнения.
- Как отфильтровать данные в отчете (конструктор отчетов Visual Studio)
Предоставляет пошаговые инструкции по созданию фильтров, выбирающих подмножество данных для вывода в отчете.
- Настройка вложенных отчетов и детализированных отчетов (конструктор отчетов Visual Studio)
Рассказывает о создании вложенных отчетов для внедрения одного отчета в другой, а также о создании ссылок детализации, связывающих родственные отчеты во время выполнения.
См. также
Понятия
Добавление и настройка элементов управления ReportViewer
Создание клиентских RDLC-файлов
Добавление и настройка элементов управления ReportViewer
Преобразование RDL-файлов и RDLC-файлов
Оптимизация макета отчета для вывода в формате HTML (конструктор отчетов Visual Studio)