Надстройка служб Reporting Services для Sharepoint: как программно изменить источник данных отчета? - PullRequest
0 голосов
/ 18 января 2010

Мы используем надстройку Reporting Services для Sharepoint Technologies. Мы храним наши файлы отчетов в списке библиотек документов на Sharepoint. Затем с помощью некоторого кода мы копируем эти отчеты в другую библиотеку документов. Проблема заключается в том, что после копирования отчет не может быть отображен, поскольку в нем указан неверный источник данных. Вы должны перейти к «Управление источниками данных» в контекстном меню и указать местоположение исходного источника данных. Но мы должны сделать это программно. Я не заметил никаких изменений в самом отчете (его внутреннем xml) после изменения пути к источнику данных. Есть ли способ сделать это?

Ответы [ 2 ]

0 голосов
/ 20 января 2010

Не уверен, как это будет работать с sharepoint, поскольку я на самом деле не использовал его, но эта статья показывает вам способ изменить информацию о соединении во время выполнения

0 голосов
/ 19 января 2010

Можно при работе в режиме локальной обработки. Взгляните на коллекцию ReportViewer.LocalReport.DataSources

Эта коллекция содержит массив источников данных. То, что вы укажете здесь (до загрузки отчета), будет использовано при генерации отчета через файл RDLC (файл XML).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...