我在VS2008中维护一个用ASP.NET 3.5编写的计费应用程序。发票是使用VS2008附带的水晶报告的水晶报告。
我的发票的首页在顶部和底部有许多图形,特别是首页图形页脚与页面底部齐平。
客户现已要求将页脚添加到发票中。我添加了一个带页码和分隔线的简单页脚。我也在第1页设置它抑制页脚。
问题是页面页脚占用的空间仍然显示为首页上的空白区域,从而破坏了发票布局。我设置了“保留最小页面页脚”和“抑制空白部分”,两者都没有效果。根据我的研究,这个版本的水晶报告似乎没有解决方案。
是否有其他人遇到此问题并找到了一个不需要新版水晶报告的解决方案?
目前我已经将页码添加到页眉中,并且可以正常工作。我尝试了从另一个SO问题中找到的建议http://www.crystalkeen.com/articles/crystalreports/pagebreaksconditional.htm但是没有用。我的报告未显示详细信息部分。它在页眉中显示首页,详细信息页面在页脚中显示子报告。
答案 0 :(得分:0)
抑制空白并不总是有效。在该部分的“格式部分”属性中,单击条件抑制按钮(X + 2)并使用以下内容:
If OnFirstPage Then
True
Else
False
告诉它在第一页设置Suppress = True。
如果我误解了你的问题,请告诉我。但它可以修复。
答案 1 :(得分:0)