关于ActiveReports 分页和表头显示在多页问题
本帖最后由 Lenka.Guo 于 2016-4-28 17:06 编辑file:///C:\Users\zdong\AppData\Roaming\Tencent\Users\893559686\QQ\WinTemp\RichOle\E2)3~X07QJ8PR}F)~IBSS$4.pngfile:///C:\Users\zdong\AppData\Roaming\Tencent\Users\893559686\QQ\WinTemp\RichOle\2B$[}6ORM(3Y~9B)6(K%F1S.pngfile:///C:\Users\zdong\AppData\Roaming\Tencent\Users\893559686\QQ\WinTemp\RichOle\8F57XGR5Q
求教:报表内容是多个表拼凑起来的,而且是横向错落的,想在页底部让其对其,并且在分页后每页都显示表头。
在表头上的RepeatHeaderOnNewPage设置为True的时候,分页后除了第一页外其他页还是不显示表头。
理解您的需求是:
1. 让表头重复在每页显示
如果表头Table 的数据超过1页,设置RepeatHeaderOnNewPage属性才会生效。
现在是 表头Table 只包括几行数据,不超过1页所以无法生效,
2. 多表格在末尾端进行行列对齐;
解决方法:
建议 采用 页面报表;(Table 具有阴影能够控制每页显示的高度)
将表头拆分成TextBox(文本框),放在Container (容器)控件中 为了在每页中显示表头。
模板如附件: (数据源采用NWIND_CHS.mdb数据库)
Lenka.Guo 发表于 2016-4-28 17:05
理解您的需求是:
1. 让表头重复在每页显示
非常感谢您的解答,看了您的例子,觉得问题都能很好的解决。
还有个问题想请教下:因为这个表很宽,如果用页面报表,宽度有限制,就放不开了,这个应该怎么做? 本帖最后由 Lenka.Guo 于 2016-4-29 10:50 编辑
893559686 发表于 2016-4-29 10:28
非常感谢您的解答,看了您的例子,觉得问题都能很好的解决。
还有个问题想请教下:因为这个表很宽,如果 ...
您可以适当增加报表纸张的宽度,以保证页面内容能够完全展现。
Lenka.Guo 发表于 2016-4-29 10:48
您可以适当增加报表纸张的宽度,以保证页面内容能够完全展现。
恩,谢谢 :$
页:
[1]