Получить список отчетов от SSRS?

Я только начал работать с SSRS, и до сих пор мне удалось показать отчеты в приложении Winforms с помощью ReportViewer, жестко кодируя путь отчета. Я хотел бы получить список отчетов от SSRS, чтобы я мог их отображать и позволить пользователю выбрать, какой из них они хотят видеть.

Есть ли способ запросить список отчетов от SSRS? Спасибо.

Ответы

Ответ 1

Да, абсолютно - службы отчетов имеют два хорошо установленных интерфейса веб-сервисов.

Посмотрите эту страницу здесь: Веб-служба сервера отчетов и ссылки на нее для получения дополнительной информации или см. Руководство для разработчиков служб Reporting Services для получения дополнительной информации и концептуальной информации.

Здесь определение класса ReportingService2005 во всех его деталях, в частности там ListChildren веб-вызов, который перечисляет все элементы в данной папке отчета. Это вернет все отчеты (и, возможно, источники данных).

Надеюсь, что это поможет!

Ответ 2

использовать ReportServer идти

выберите Путь, Имя из каталога где тип не в (1,5) порядок по пути, имя