Reporting Services .. Как экспортировать электронную таблицу Excel с отключенными гиперссылками

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

eg

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

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

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

Спасибо


person danswain    schedule 12.11.2008    source источник


Ответы (2)


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

person Erick B    schedule 14.11.2008
comment
Спасибо, мой текущий план состоит в том, чтобы передать логический параметр и отключить ссылки в отчете. - person danswain; 16.11.2008

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

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

person danswain    schedule 03.01.2009