我有一个vb.net winforms应用程序。
我创建了一个填充Crystal Report中参数的条件表单。这些参数非常简单,IE customerId,StartDate,EndDate等......
这样可以正常工作,但如果用户按下CrystalReportViewer控件上的水晶报告“刷新”按钮,则会显示CrystalReports条件页面。显然我的用户不知道CustomerId所以我宁愿不显示这个屏幕。
有没有办法用我自己的覆盖CR标准页面?如果失败了,我可以在CrystalReportViewer上禁用该选项吗?
答案 0 :(得分:2)
您没有说明哪个版本的Visual Studio或Crystal Reports,但Viewer控件应该有一个名为ShowRefreshButton的属性。
或者,还有一个ReportRefresh事件会在您单击按钮时触发,但我认为这会在您最初加载报表时触发,因此您需要通过将e.Handled设置为有选择地覆盖它真。