2008-11-12 99 views
1

我使用ReportViewer控件在WebForm中顯示報告,我還實現了「導出到Excel」功能,通過調用Render方法服務器報告報告服務..如何導出禁用超鏈接的Excel電子表格

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

我的問題是,導出的報告中包含超鏈接鏈接到其他報告,我希望這些出現在網絡表單,但不會出現,因此在導出的電子表格被禁用(生成通過上面的代碼)。

有沒有人有辦法實現這一目標?

謝謝

回答

0

爲了回答我自己的問題,我們最終傳入了一個額外的報告參數,並讓報告刪除鏈接,然後像平常一樣調用渲染器。

很簡單,但它的工作。

0

報告沒有預先知道導出時將採取何種形式。如果您需要根據報告導出格式的不同而進行不同的佈局,則需要爲每個佈局製作單獨的報告。

+0

謝謝,我目前的計劃是傳遞一個布爾參數並關閉報告中的鏈接。 – danswain 2008-11-16 11:34:29