目前我正在尝试将代码从delphi转换为C#.net。但我仍然坚持这个问题,如图所示。
在.net中,我可以根据" GroupFooterSection"进行选择。但是在delphi中我可以根据" GF"进行选择。所以我得到了图中所描述的不同索引。 GroupFooterSection按升序排列,Group Footer #Number按降序排列。
有没有办法阅读"组页脚#8"而不是GroupFooterSection8来获取.net中的索引。我在.net中看到我们有Sections [] .SectionFormat但在Delphi中它的SectionFormat []。Section。
ReportDocument cryRpt = new ReportDocument();
foreach (var param in pageBreakList)
{
cryRpt.ReportDefinition.Sections[int.Parse( param.NewPageAfter)].SectionFormat.EnableNewPageAfter = param.BNewPageAfter;
cryRpt.ReportDefinition.Sections[int.Parse( param.ResetPageNAfter)].SectionFormat.EnableResetPageNumberAfter = param.BResetPageNAfter;
}
当我手动输入索引时,我发现两种语言的报告相同。我遇到的唯一问题是如何根据" Group Footer#8"不是.net
中的GroupFooterSection8谢谢。