Учебник. Создание кода на языке определения отчетов с помощью платформы .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#)
Примечание. |
---|
При просмотре учебников рекомендуется добавить на панель инструментов средства просмотра документов кнопки «Далее» и «Назад». Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад». |
См. также
Основные понятия
Учебники по службам Reporting Services
Другие ресурсы
Образцы отчетов (службы Reporting Services)
Установка образцов баз данных и примеров AdventureWorks