RajeevKumarSharma Ответов: 1

Как получить SSRS report dataset/datatable, который связывается с отчетом, чтобы показать данные на странице отчета?


У меня есть ситуация, когда мы должны работать с отчетом тремя различными способами:
1 - предварительный просмотр в средстве просмотра отчетов
2 - Скачать pdf-файл отчета
3 - загрузите csv (не с кнопки экспорта отчета), потому что это загрузит весь отчет, как он визуализируется в отчете, но в моей ситуации мы должны загрузить фактические данные, которые связываются с отчетом. потому что в отчете мы обычно псевдонимы отдельно от фактического имени, поэтому нам нужен внешний csv, который загружает фактический набор данных/datatable, который используется в отчете.

В конце концов мы можем отдельно вызвать хранимые процедуры, которые дадут тот же результат, что и должно быть, но в соответствии с моей архитектурой проекта код будет дублироваться. Поэтому я задаю этот вопрос.

Что я уже пробовал:

в соответствии с интеллектом я попробовал нижеприведенную вещь, но не нашел никакого результата, как ожидалось.

ReportDataSourceInfoCollection rdsic = ReportViewer1.ServerReport.GetDataSources();

1 Ответов

Рейтинг:
1

Gerry Schmitz

Если вы можете сделать это для всех, вы должны быть в состоянии сделать это для одного, даже если вам нужно "предварительно построить" информацию.

сервер SQL - запрос для поиска список *всех* число наборов данных на *все* отчетов SSRS на экземпляре сервера отчетов - переполнение стека [^]