Службы Reporting Services. Как экспортировать электронную таблицу Excel с отключенными гиперссылками - PullRequest
1 голос
/ 12 ноября 2008

Я использую элемент управления ReportViewer для отображения отчета в WebForm. Я также реализовал функцию «Экспорт в Excel», вызвав метод Render для отчета сервера

например

ReportViewerControl.ServerReport.Render("Excel",etc,etc,etc);

Моя проблема в том, что в экспортированном отчете содержатся гиперссылки, которые ссылаются на другие отчеты. Я хочу, чтобы они появлялись в веб-форме, но не появлялись, поэтому отключены в экспортированной электронной таблице (созданной с помощью кода выше).

У кого-нибудь есть способ достичь этого?

Спасибо

Ответы [ 2 ]

0 голосов
/ 03 января 2009

Просто чтобы ответить на мой собственный вопрос, мы в конечном итоге передали дополнительный параметр отчета, и в отчете были удалены ссылки, а затем вызвали рендер как обычно.

Просто, но это сработало.

0 голосов
/ 14 ноября 2008

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

...