晶体报告 13 有条件地或以编程方式抑制部分



我正在使用 crystal report 13 和 visual studio 2010。早些时候,我曾与水晶报告XI合作过。在水晶报告 XI 中,如果我需要抑制任何部分,我只需双击该部分即可打开代码窗口并编写抑制该部分的条件。但是我怎样才能在水晶报告 13 中实现相同的目标。我搜索并发现我将不得不在公式中写入条件。但我必须执行一个查询,并根据该结果我必须抑制该部分。

如果你想在 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;

最新更新