是否可以禁用水晶报告上的'Print'和'Export'按钮?



我已经使用ASP.NET完成了我的第一个Crystal报表的设计,我正在为用户提供我自己的打印和导出报表的方法,现在我需要隐藏或至少禁用Crystal报表中提供的默认按钮,有可能吗?怎样

查看ReportViewer类属性ShowExportControlsShowPrintButton。还有更多属性可以禁用标准查看器UI控件。

如果您运行的是旧版本的Crystal Reports(如VB5/6中包含的4.6),则可以通过以下方式实现:

  • 在C.R.ActiveX控件上设置属性"WindowControls=False"

这样做还会禁用导出功能,并且作为副作用,还会隐藏放大/缩小报告的按钮。

我留下这条评论仅供参考,因为到目前为止,每个人都应该远离这个VB/CR版本。尽管如此,如果你像我一样,面临迁移或维护旧包的问题,这应该可以解决问题。

转到crystal reports查看器属性并在VS 2015中将这些设置设置为falseHasExportButton=";"错误";HasPrintButton=";"错误";

CrystalReportViewer1.HasPrintButton=false;

CrystalReportViewer1.ShowPrintButton=错误

使用快捷键进行打印,同时禁用打印按钮

最新更新