覆盖显示其条件页面的“刷新Crystal报表”

时间:2009-09-10 14:31:56

标签: .net crystal-reports

我有一个vb.net winforms应用程序。

我创建了一个填充Crystal Report中参数的条件表单。这些参数非常简单,IE customerId,StartDate,EndDate等......

这样可以正常工作,但如果用户按下CrystalReportViewer控件上的水晶报告“刷新”按钮,则会显示CrystalReports条件页面。显然我的用户不知道CustomerId所以我宁愿不显示这个屏幕。

有没有办法用我自己的覆盖CR标准页面?如果失败了,我可以在CrystalReportViewer上禁用该选项吗?

1 个答案:

答案 0 :(得分:2)

您没有说明哪个版本的Visual Studio或Crystal Reports,但Viewer控件应该有一个名为ShowRefreshButton的属性。

或者,还有一个ReportRefresh事件会在您单击按钮时触发,但我认为这会在您最初加载报表时触发,因此您需要通过将e.Handled设置为有选择地覆盖它真。