以编程方式隐藏Crystal Report中的文本/行

Cha*_*lts 6 c# crystal-reports

我有一个Crystal Report,我在使用a显示给用户之前填充CrystalReportViewer.

我有一些静态文本项和线段,我想根据业务逻辑中的条件以编程方式显示和隐藏.有没有办法将一堆这些项目组合在一起并将它们隐藏起来?

目前,我的另一个选择是有两个单独的报告,除了这些肤浅的差异之外是相同的.

Lit*_*les 5

无论如何,请不要创建两个单独的报告:)

在"报表设计"视图中,您应该能够创建详细信息部分的子部分(假设您正在讨论详细信息部分),右键单击"详细信息"部分并选择"在下面插入部分".

您现在应该有"详细信息"和"详细信息b"部分.您可以将文本放在"详细信息b"部分中,并对其应用条件抑制公式.

要有条件地禁止"详细信息b"部分,在设计视图中右键单击它,选择"格式部分...",单击"抑制"复选框旁边的按钮,然后在那里添加公式.