Занятие 6. Добавление элемента управления ReportViewer в приложение

После завершения проектирования дочернего отчета с помощью мастера отчетов далее необходимо добавить в приложение веб-сайта элемент управления ReportViewer. Если вы используете веб-сайт отчетов ASP.NET, он добавляет элемент управления ReportViewer на страницу default.aspx.

Добавление элемента управления ReportViewer в приложение

  1. В Обозреватель решений щелкните правой кнопкой мыши Default.aspx и выберите конструктор представлений.

  2. Если на странице default.aspx уже есть элемент управления ReportViewer, перейдите к шагу 4. В противном случае из группы Расширения AJAX в окне Панель элементов перетащите элемент управления ScriptManager в область конструктора.

  3. Из группы Отчетность перетащите элемент управления ReportViewer в область конструктора, расположив его ниже элемента управления ScriptManager .

  4. Откройте окно задач ReportViewer, выбрав стрелку в правом верхнем углу элемента управления ReportViewer.

  5. В поле Выбор отчета выберите созданный родительский отчет.

    После выбора отчета экземпляры источников данных, используемых в отчете, будут созданы автоматически. Будет сформирован код для создания экземпляра каждого объекта DataTable (и его контейнера DataSet ). В область конструктора будут добавлены элементы управления ObjectDataSource , соответствующие каждому источнику данных, который используется в отчете. Настройка этих элементов управления источником данных осуществляется автоматически.

  6. В меню "Сборка" выберите "Создать веб-сайт".

    Отчет компилируется, и все ошибки, такие как синтаксические ошибки в выражениях отчета, появляются в области Список ошибок . Выберите список ошибок в нижней части окна Visual Studio, чтобы отобразить область списка ошибок.

Следующий шаг

Вы успешно добавили элемент управления ReportViewer в приложение веб-сайта. Затем вы добавите действие детализации в родительском отчете. См . урок 7. Добавление действия детализации в родительском отчете.