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


Учебник. Обновление отчетов с помощью классов, созданных из RDL-схемы

В этом учебнике показано, как с помощью инструмента определения XML-схемы (Xsd.exe) создавать классы, которые позволяют выполнять сериализацию и десериализацию файлов определения отчета (RDL и RDLC) с помощью класса XmlSerializer платформы Microsoft.NET Framework.

Новые знания

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

  • Cоздать приложение, используя шаблон проекта приложения командной строки MicrosoftVisual Studio.

  • Создать классы из RDL-схемы с помощью инструмента xsd.

  • Подключиться к серверу отчетов и получить определение отчета.

  • Написать код для обновления файла определения отчета.

  • Сохранить обновленное определение отчета на сервере отчетов.

Требования

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

  • Microsoft SQL Server 2005 Reporting Services (SSRS).

  • Microsoft Visual Studio 2005.

  • Необходимые разрешения для доступа к отчетам и публикации их в веб-службе сервера отчетов SQL Server на компьютере, на котором размещен сервер отчетов.

  • Образец базы данных AdventureWorks, установленный на экземпляре SQL Server 2005.

  • Отчет, установленный на сервере отчетов. Этот учебник основывается на образце отчета Company Sales. Дополнительные сведения об образцах отчетов см. на странице Образцы продуктов служб SQL Server Reporting Services.

ПримечаниеПримечание

Образцы не устанавливаются автоматически в процессе установки, но их можно установить в любое время. Сведения об установке образцов см. в разделе Вопросы установки образцов кода и образцов баз данных SQL Server.

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

Задачи

Занятие 1. Создание проекта Visual Studio «RDL-схема»

Занятие 2. Формирование классов из RDL-схемы с помощью инструмента xsd

Занятие 3. Загрузка определения отчета с сервера отчетов

Занятие 4. Обновление определения отчета программным способом

Занятие 5. Публикация определения отчета на сервере отчетов

Занятие 6. Выполнение приложения RDL-схемы (VB/C#)

ПримечаниеПримечание

При просмотре учебников рекомендуется добавить на панель инструментов средства просмотра документов кнопки «Далее» и «Назад». Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад».