【问题标题】:Is it possible to disable 'Print' and 'Export' buttons on Crystal Reports?是否可以禁用 Crystal Reports 上的“打印”和“导出”按钮?
【发布时间】:2011-06-12 11:24:54
【问题描述】:

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

【问题讨论】:

  • 顺便说一句,如果您要继续开发报告,您应该看看 MS SSRS 控件。对我来说,它们比 CR 更好。
  • 我正在使用 sql2005 express edition 我不认为我可以在其中使用 sql 报告,可以吗?

标签: c# asp.net crystal-reports customization


【解决方案1】:

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

【讨论】:

  • 它与 Crystal Report Viewer 有什么关系?
  • 答案是关于 ReprotViewer 类,而不是应用程序。检查答案中的链接。
【解决方案2】:

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

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

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

我留下这条评论仅供参考,因为 - 现在 - 每个人都应该远离这个 VB/CR 版本。 不过,如果您像我一样面临迁移或维护旧包的问题,​​这应该可以解决问题。

【讨论】:

    【解决方案3】:

    转到水晶报表查看器属性 并在 VS 2015 中将这些设置设置为 false HasExportButton="False" HasPrintButton="False"

    【讨论】:

      【解决方案4】:

      CrystalReportViewer1.HasPrintButton = false;

      【讨论】:

        【解决方案5】:

        CrystalReportViewer1.ShowPrintButton = False

        【讨论】:

          【解决方案6】:

          使用快捷键打印出来,同时禁用打印按钮

          【讨论】:

          • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-06-09
          • 1970-01-01
          • 1970-01-01
          • 2012-04-26
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多