【问题标题】:Crystal Report 13 Suppressing section conditionally or programmaticallyCrystal Report 13有条件或以编程方式抑制部分
【发布时间】:2013-10-08 11:11:20
【问题描述】:
我在 Visual Studio 2010 中使用 Crystal Report 13。之前我曾使用 Crystal Report XI。在 Crystal Report XI 中,如果我需要抑制任何部分,我只需双击该部分以打开代码窗口并编写抑制该部分的条件。但是我怎样才能在水晶报表13中实现同样的效果。我搜索并发现我必须在公式中写条件。但我必须执行一个查询,并根据该结果我必须取消该部分。
【问题讨论】:
标签:
.net
c#-4.0
crystal-reports
【解决方案1】:
如果你想抑制 c# 中的任何部分,你可以这样做:
CRAXDRT.Report report1 = new CRAXDRT.Report();
CRAXDRT.Application app1 = new CRAXDRT.Application();
report1 = app1.OpenReport("Test.rpt", OpenReportMethod.OpenReportByDefault);
report1.Sections[x].Suppress = true;