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