【问题标题】:How to totally disable drill-down in the WPF CrystalReports viewer?如何在 WPF CrystalReports 查看器中完全禁用向下钻取?
【发布时间】:2013-11-27 10:23:20
【问题描述】:

在显示包含子报表的报表时,可能需要禁用 CrystalReports 的查看器的向下钻取功能,让用户只能预览全局报表。

如何做到这一点?

编辑:

此外,当将鼠标指针移到报表查看器上方时,报表的不同部分(包括子报表)会以橙色边框突出显示,如下图所示:

单击该项目会使此边框变为红色并持续显示。

是否可以防止这种情况发生?

【问题讨论】:

  • 那么您是要永久禁用向下钻取,还是仅在某些条件下禁用?
  • @campagnolo_1 我想完全禁用向下钻取,如果可能的话,还要删除报告部分周围出现的高亮边框......谢谢!
  • 那么您发布的答案是您可以接受的,还是您还在寻找不同的方式?
  • @campagnolo_1 请查看我的编辑,谢谢!

标签: wpf crystal-reports


【解决方案1】:

WPF CrystalReportsViewerViewerCore 成员有一个 EnableDrillDown 布尔属性。所以简单地说,只需执行以下操作:

myViewer.ViewerCore.EnableDrillDown = false;

【讨论】:

    【解决方案2】:

    在谈论边界时,我假设您指的是子报表周围的边界。要摆脱这些边界,您可以右键单击主报告中的子报告。单击“格式化子报表”,然后单击“边框”选项卡。只需将线条样式从“单一”更改为“无”,边框就会消失。 Crystal Reports 会自动将这些边框放置在新的子报表周围。 要禁用向下钻取,您必须在 CrystalReportViewer 属性中将 EnableDrillDown 属性更改为 false。

    【讨论】:

    • 谢谢。我知道子报表边框,我说的是用鼠标悬停报表时出现的橙色边框...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多