我正在使用Telerik Report Control,它在处理复杂的报告数据时解决了许多技术问题。 但是经过一段时间后,我们遇到了一个与数据布局和对齐相关的主要问题。 当某些字段中的大量数据在Web浏览器中看起来非常混乱时,文本框会被错过对齐。
2012年第3季度发布后,我们决定采用telerik提供的基于表格的布局,我们希望它能够解决我们的问题。
参考:http://www.telerik.com/help/reporting/table-working-with-table-cross-table-list-items.html
在使用Q3的试用版时,我们假设基于表格的布局将解决问题,我们将能够从浏览器中的Telerik报告中获得良好对齐的数据。但在这里我们得到了另一个与分页相关的问题 由于表格在一页上呈现所有记录,并且不呈现具有多个页面的数据,而与行数无关。 我为报告正确设置了所有页面设置,但仍未获得预期结果。 似乎telerik根据其中的重复详细信息部分呈现分页,但在我的情况下,我在详细信息部分添加了一个表控件,并且已经分配了Table控件的Datasource属性。 任何人都可以建议如何使它显示数据页面:)或者如何在报表查看器中摆脱这个Miss对齐问题?
还有什么方法可以让我们为报告字段呈现HTML?那么自定义渲染输出并在其中添加一些Html会很容易吗?
请查看以下与此问题相关的屏幕截图
http://www.telerik.com/ClientsFiles/1feff8ee-5f4a-4f29-8993-9f1a176d4027_table-based-Trial.jpg:新版本报告呈现100多条记录的单页
请帮助,
谢谢
答案 0 :(得分:0)
这是由Interactive View软分页机制引起的,该机制针对基于屏幕的查看进行了优化。换句话说,你可以有一个两页长的表,它在客户端上以一个连续的形式出现,带有一个垂直滚动条(逻辑布局);打印时,桌子将在两张单独的纸张上打印(打印布局)。您可以在查看器ViewMode属性设置为PrintPreview
的情况下强制打印预览关于使用表格布局的详细信息部分,您可以将所有文本框对接属性设置为左侧。这将帮助您保持所有文本框的高度相同。