2009-09-10 21 views
0

我有一個vb.net winforms應用程序。覆蓋刷新水晶報表,顯示他們的標準頁面

我創建了一個填充Crystal Report中的參數的標準表單。這些參數非常簡單,IE客戶Id,StartDate,EndDate等...

這工作正常,但如果用戶在CrystalReportViewer控件上按下水晶報表「刷新」按鈕,則顯示CrystalReports標準頁面。顯然,我的用戶不知道CustomerId,所以我不想顯示這個屏幕。

有沒有辦法用我自己的方式覆蓋CR標準頁面?否則,我可以禁用CrystalReportViewer上的該選項嗎?

回答

2

您不說哪個版本的Visual Studio或Crystal Reports,但Viewer控件應該有一個名爲ShowRefreshButton的屬性。

另外,還有一個ReportRefresh事件會在您點擊按鈕時觸發,但我認爲這會在您最初加載報告時觸發,因此您需要通過設置e.Handled爲真。

+0

謝謝,我沒有看到那個屬性 – 2009-09-10 17:05:47