Занятие 6. Добавление элемента управления ReportViewer в приложение
После завершения проектирования дочернего отчета с помощью мастера отчетов далее необходимо добавить в приложение веб-сайта элемент управления ReportViewer. Если вы используете веб-сайт отчетов ASP.NET, он добавляет элемент управления ReportViewer на страницу default.aspx.
Добавление элемента управления ReportViewer в приложение
В Обозреватель решений щелкните правой кнопкой мыши Default.aspx и выберите конструктор представлений.
Если на странице default.aspx уже есть элемент управления ReportViewer, перейдите к шагу 4. В противном случае из группы Расширения AJAX в окне Панель элементов перетащите элемент управления ScriptManager в область конструктора.
Из группы Отчетность перетащите элемент управления ReportViewer в область конструктора, расположив его ниже элемента управления ScriptManager .
Откройте окно задач ReportViewer, выбрав стрелку в правом верхнем углу элемента управления ReportViewer.
В поле Выбор отчета выберите созданный родительский отчет.
После выбора отчета экземпляры источников данных, используемых в отчете, будут созданы автоматически. Будет сформирован код для создания экземпляра каждого объекта DataTable (и его контейнера DataSet ). В область конструктора будут добавлены элементы управления ObjectDataSource , соответствующие каждому источнику данных, который используется в отчете. Настройка этих элементов управления источником данных осуществляется автоматически.
В меню "Сборка" выберите "Создать веб-сайт".
Отчет компилируется, и все ошибки, такие как синтаксические ошибки в выражениях отчета, появляются в области Список ошибок . Выберите список ошибок в нижней части окна Visual Studio, чтобы отобразить область списка ошибок.