2011-06-12 66 views
5

我已完成使用ASP.NET設計我的第一個Crystal報表,我正在爲用戶提供我自己的打印和導出報表的方式,現在我需要隱藏或至少禁用Crystal報表中提供的默認按鈕,是否可以執行此操作?怎麼樣?是否可以在Crystal Reports上禁用「打印」和「導出」按鈕?

+0

順便說一句,如果你要繼續開發報告,你應該看看MS SSRS控件。至於我,他們比CR好。 – NetRat 2011-06-12 12:01:45

+0

我正在使用sql2005快遞版我不認爲我可以使用sql報告,我可以嗎? – 2011-06-12 14:24:39

回答

5

看看ReportViewer班級屬性ShowExportControlsShowPrintButton。還有更多屬性禁用標準查看器UI控件。

+0

它是否與Crystal Report Viewer相關? – Volatil3 2013-05-14 06:32:39

+0

答案是關於類ReprotViewer,而不是關於應用程序。檢查答案中的鏈接。 – NetRat 2013-06-02 09:54:43

0

CrystalReportViewer1.HasPrintButton = false;

1

如果你正在運行的Crystal Reports舊版本(包括如4.6 VB5/6),那麼這可以通過以下方式來實現:

  • 集CR ActiveX控件上的屬性「WindowControls = False」。

這樣做也會禁用導出功能,並且 - 作爲副作用 - 還會隱藏按鈕以放大/縮小報表。

我將此評論僅供參考,因爲 - 現在 - 每個人都應該離開這個VB/CR版本。 不過,如果像我一樣,你需要遷移或維護一個較舊的軟件包,這應該可以做到。

相關問題