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


Определение макета отчета (конструктор отчетов Visual Studio)

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

Для создания отчета откройте файл определения клиентского отчета (.rdlc) в режиме графического конструктора и перетащите элементы отчета из области элементов. Представление конструктора для отчета представляет определение отчета — базовый файл RDLC на языке XML. Если нужно сохранять синхронизацию представления конструктора и XML-файла, не следует непосредственно изменять XML-файл.

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

При запуске отчета модуль обработки соединяет макет отчета, указанный в его определении, с данными из источника данных и подготавливает отчет к просмотру в заданном формате — HTML или GDI. От формата вывода может зависеть способ обработки данных и подготовка отчета к просмотру.

Элементы можно свободно размещать в любом месте отчета. Данные в отчете не ограничены определенными «полосами». Можно размещать области данных с различными наборами данных параллельно. Некоторые элементы отчета могут содержать в себе другие элементы отчета. Например, при работе с областями данных внутри групп данных можно создавать другие вложенные группы данных. Дополнительные сведения об областях данных см. в разделе Добавление областей данных в отчет (конструктор отчетов Visual Studio).

Для начала используйте пошаговые руководства, чтобы освоить основы приемы создания отчетов. Дополнительные сведения см. в разделе Образцы и пошаговые руководства.

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

См. также

Понятия

Добавление и настройка элементов управления ReportViewer
Создание клиентских RDLC-файлов
Добавление и настройка элементов управления ReportViewer
Преобразование RDL-файлов и RDLC-файлов
Оптимизация макета отчета для вывода в формате HTML (конструктор отчетов Visual Studio)