Учебник. Создание кода на языке определения отчетов с помощью платформы .NET Framework

Этот учебник демонстрирует, как следует пользоваться языком определения отчетов для создания файла определения отчета с использованием класса XmlTextWriter. Модуль записи предоставляет быстрый однонаправленный способ формирования XML-кода на языке определения отчетов, что помогает создавать документы определения отчета, соответствующие спецификации этого языка. Класс XmlTextWriter ведет запись в поток вместо использования объектной модели, такой как XML DOM, что способствует повышению производительности.

Как правило, класс XmlTextWriter используется при необходимости записывать XML-код в виде необработанных данных без дополнительных затрат ресурсов на использование синтаксического анализатора DOM. Класс XmlTextWriter является реализацией класса XmlTextWriter, предоставляющего API-интерфейс для записи XML-кода в файловый поток. Класс XmlTextWriter предоставляет несколько методов, которые полезны для создания файла определения отчета. В частности, следующий учебник демонстрирует, как составлять файл определения отчета с использованием методов WriteStartElement, WriteAttributeString, WriteElementString и WriteEndElement.

Новые знания

В ходе работы с этим учебником предстоит выполнить следующие действия:

  • создать приложение, используя шаблон проекта приложения командной строки Visual Studio;
  • добавить соединение с образцом базы данных AdventureWorks;
  • написать код, чтобы получить список полей для источника данных;
  • написать код для создания простого файла определения отчета, который может быть использован для построения отчета.

Требования

Для работы с учебником необходимо наличие следующих компонентов.

  • Службы Reporting Services Microsoft SQL Server 2005.
  • Microsoft Visual Studio 2005 или подобная среда разработки, совместимая с платформой Microsoft .NET Framework.
  • Образец базы данных AdventureWorks, установленный на экземпляре SQL Server 2005. Образцы не устанавливаются автоматически в процессе установки, но их можно установить позднее в любое время. Сведения об установке образцов см. в разделе Установка образцов.

Предполагаемое время для выполнения заданий учебника: 60 минут

Задачи

Занятие 1. Создание проекта генератора языка определения отчетов в среде Visual Studio

Занятие 2. Создание соединения с образцом базы данных

Занятие 3. Получение списка полей для определения отчета

Занятие 4. Создание кода для формирования файла определения отчета

Занятие 5. Выполнение приложения генератора языка определения отчетов (VB/C#)

ms170667.note(ru-ru,SQL.90).gifПримечание.
При просмотре учебников рекомендуется добавить на панель инструментов средства просмотра документов кнопки «Далее» и «Назад». Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад».

См. также

Основные понятия

Учебники по службам Reporting Services

Другие ресурсы

Образцы отчетов (службы Reporting Services)
Установка образцов баз данных и примеров AdventureWorks

Справка и поддержка

Получение помощи по SQL Server 2005