日期:2014-05-17  浏览次数:20790 次

水晶报表长数据字段(字段内容比较多)显示问题,并且内容多导致分页的问题
前题:水晶报表中一个表格行中,显示一个字段数据,数据太多,需要全部显示。勾选可以增大属性后,全部显示了,但这时会导致分页,(之前在控件<CR:CrystalReportViewer/>中屏蔽了水晶报表工具栏DisplayToolbar="False",加了SeparatePages="false"保障显示的时候显示所有的页 )。

问题出来了:
1.把字段拖到报表中指定位置,并把它拉大和表格框一样宽,这个字段是显示数据的,浏览报表的时候,这个内容要是多的时候,超过一行,它会提前换行,这一行还没有显示到头呢就换行了,因为之前字段已经拉的和表格框一样宽了,还有这个字段不管是拉多大,它在显示的时候,一行都不显示到头,就提前换行了,不知道怎么回事。

2.这样显示的时候,可以看到每页中所有的数据,但是在导出成word后,字段数据在第1页没显示完,到了第2页继续显示,但是到了第2页只显示大部分(第2页的最下面是空白),再到第3页继续显示,同样第3页也只显示大部分,后面的页也都是:每页只显示大部分,下面地方是空白。
具体是导出后word中的图文框(导出后的数据都放在图文框中的),这个图文框会覆盖一部分数据,显示不全。你还得拉一下图文框才能看到数据。

------解决方案--------------------
查看下配置和字段容器的属性
有时候它会莫名地记忆某个初始的长度而导致文字排版不能随容器拉伸而变化

再不行就看下你的CrystalReport,是不是破解或阉割版...

但这些和 跨浏览器开发 有什么关系?在IE下正常或FF 下不正常?
------解决方案--------------------
探讨
查看下配置和字段容器的属性
有时候它会莫名地记忆某个初始的长度而导致文字排版不能随容器拉伸而变化

再不行就看下你的CrystalReport,是不是破解或阉割版...

但这些和 跨浏览器开发 有什么关系?在IE下正常或FF 下不正常?