我们有一份使用Telerik报告的报告,该报告使用以下行显示当前页面的总页数。
this.textPage.Value = "=\'Page \' + PageNumber + \' of \' + PageCount";
但是,对于此报告,PageCount返回的一个数字高于实际页数。
我的想法是,实际上第9页实际上是不可见或不呈现的,但我没有看到任何指向这一点的内容。似乎任何内容或空白都会导致包装到第9页,这第9页也会在查看器中显示。
有关如何解决的任何建议?是否有任何我应该专门寻找的Telerik Reporting API可能会隐藏导致这个逐个问题的页面?我试图避免使用hacky PageCount - 1
解决方案,因为我不确定它是否适用于所有数据集。
答案 0 :(得分:0)
在我们的案例中,我们确定报表查看器无法正确计算总页数,因为报表在设计器中的截面高度太短而无法显示其中的文本框。为了修复该错误,我们调整了设计器中各个部分的大小,以显示其中的所有文本框。