Как получить SSRS report dataset/datatable, который связывается с отчетом, чтобы показать данные на странице отчета?
У меня есть ситуация, когда мы должны работать с отчетом тремя различными способами:
1 - предварительный просмотр в средстве просмотра отчетов
2 - Скачать pdf-файл отчета
3 - загрузите csv (не с кнопки экспорта отчета), потому что это загрузит весь отчет, как он визуализируется в отчете, но в моей ситуации мы должны загрузить фактические данные, которые связываются с отчетом. потому что в отчете мы обычно псевдонимы отдельно от фактического имени, поэтому нам нужен внешний csv, который загружает фактический набор данных/datatable, который используется в отчете.
В конце концов мы можем отдельно вызвать хранимые процедуры, которые дадут тот же результат, что и должно быть, но в соответствии с моей архитектурой проекта код будет дублироваться. Поэтому я задаю этот вопрос.
Что я уже пробовал:
в соответствии с интеллектом я попробовал нижеприведенную вещь, но не нашел никакого результата, как ожидалось.
ReportDataSourceInfoCollection rdsic = ReportViewer1.ServerReport.GetDataSources();