Занятие 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, чтобы отобразить область списка ошибок.
Следующий шаг
Вы успешно добавили элемент управления ReportViewer в приложение веб-сайта. Затем вы добавите действие детализации в родительском отчете. См . урок 7. Добавление действия детализации в родительском отчете.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по