Создание клиентских определений отчета с помощью мастера отчетов Visual Studio
Мастер отчетов среды Visual Studio представляет собой средство в составе Visual Studio для создания RDLC-файлов, связанных с элементами управления ReportViewer. Мастер руководит процессом создания определения отчета. В мастере можно указать данные отчета, упорядочить данные по группам строк и столбцов в области данных табликса, выбрать формат макета и выбрать стиль.
Чтобы создать RDLC-файл, мастер отчетов можно открыть несколькими способами. Пример.
Для существующего проекта или веб-узла щелкните его правой кнопкой мыши в окне Обозреватель решений, выберите команду Добавить и пункт Новый элемент. В области Установленные шаблоны выберите категорию Отчеты. В области шаблонов нажмите кнопку Мастер отчетов, а затем нажмите кнопку Добавить. Откроется мастер отчетов.
Для нового проекта выберите шаблон Приложение отчетов. Мастер отчетов откроется автоматически.
Для нового веб-узла выберите шаблон Веб-узел отчетов ASP.NET. Мастер отчетов откроется автоматически.
После завершения работы мастера можно изменять и дорабатывать отчет в конструкторе отчетов среды Visual Studio.
Шаги мастера
Следующие разделы описывают шаги мастера отчетов.
Свойства набора данных
Сначала необходимо определить используемый набор данных на основе источника данных. Помимо возможности создания нового источника данных, мастер отчетов предоставляет список всех источников данных и связанных с ними наборов данных в проекте Visual Studio. Если нажать кнопку Создать, мастер настройки источника данных Visual Studio поможет выполнить действия по созданию источника данных. Дополнительные сведения см. в разделе Создание источников данных для отчета.
Размещение полей
Затем распределите поля по группам строк, группам столбцов и строкам детализации в области данных табликса. Данные в области данных табликса выводятся в виде настраиваемой сетки со статическими и динамическими строками на основе указанных групп строк и столбцов. Чтобы вывести данные в строгом табличном формате, перетащите поля в область Значения, щелкните каждое поле и снимите флажок для добавляемой по умолчанию агрегатной функции. Дополнительные сведения об областях групп строк и групп столбцов табликса см. в разделе Understanding Tablix Data Region Areas (Reporting Services) электронной документации по SQL Server.
Выбор макета
Затем создайте макет отчета. Здесь можно добавить общие итоги и подытоги к сгруппированным данным. Подытоги могут располагаться над группой или под группой, а сами группы могут выводиться развернутыми или свернутыми.
Выбор стиля
Наконец, примените стиль к отчету, используя шаблон стиля.
После выполнения всех шагов конструктор отчетов создает отчет и добавляет его в проект Visual Studio.
Изменение определения клиентского отчета
После завершения работы мастера можно открыть отчет в конструкторе отчетов и продолжить его разработку. Например, можно добавить графические элементы, такие как линии и изображения, изменить выражения для группирования, сортировки и условной видимости, а также включить пользовательский код.
Дополнительные сведения см. в разделе Designing and Implementing Reports Using Report Designer (Reporting Services) электронной документации по SQL Server.