Чтобы включить отчет в приложение ASP.NET, здесь вам нужно будет использовать пользовательский элемент управления, однако Microsoft не предоставляет пользовательский элемент управления, такой как пользовательский элемент управления Crystal Report Viewer, фактически вы найдете его развернутым в каталоге примеров.службы отчетности.Пользовательский элемент управления расположен по адресу
C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\Samples\Applications\ReportViewer
. Вы можете просто открыть этот проект, скомпилировать его и использовать DLL-библиотеку ReportViewer в своем приложении ASP.NET.Это можно сделать, открыв набор инструментов, затем нажмите «Добавить / удалить», затем нажмите «Обзор» и выберите «ReportViewer.DLL». Я включил источник и библиотеку DLL в исходный код, если вы не можете его найти или не установили примеры приложений для создания отчетов.оказание услуг.В любом случае после выбора DLL вы должны выбрать пользовательский элемент управления из списка.
Вы найдете имя пользовательского элемента управления ReportViewer "Microsoft Sample Report Viewer Application"
Когда вы закончите, просто включите пользовательский элемент управления.Управление на вашей странице ASP.NET и измените следующие свойства.
- Сначала необходимо выбрать путь к отчету, и это должно быть что-то вроде: - Мои отчеты / Отчет1 - именно та папка с образцом, в которой вы развернули свои отчеты.
- Во-вторых, вам нужноотредактируйте ServerURL, и здесь вы вводите местоположение службы отчетов http://localhost/reportserver/ это местоположение сервера отчетов, а / reports - это веб-управление сервером отчетов, поэтому будьте осторожны, чтобы не перепутать.
После того как оба будут выполнены, вы можете начать просмотр отчета, зайдя на веб-страницу ASP.NET.
Теперь введите местоположение вашего веб-приложения и выберите страницу asp.net, которая содержит пользовательский элемент управления