导出SSRS行页面中断

时间:2012-10-16 21:56:48

标签: visual-studio-2008 sharepoint reporting-services

我的SSRS报告中有一个行组,当在sharepoint中的webspart中使用该表时会限制该表。

=Ceiling(RowNumber(Nothing)/8)

这很好用,每页8行。但问题是当我尝试导出表格时。 例如,当我导出到PDF时,我得到8个项目,然后是大量的空白区域,在下一页我得到8个项目,当我真正想要的是我的出口没有分页,直到它在页面上没有空间。 好像我的表情打破了我的出口。两种方法都有正确的方法吗?

谢谢。

3 个答案:

答案 0 :(得分:0)

我找到this: Conditional report rendering based on render formats for SSRS Reports,您应该更改表达式以测试RenderFormat。或许您可以使用RenderFormat.Name(例如EXCEL,PDF等)非常具体。

=IIF(
  Globals.RenderFormat.IsInteractive, 
  Ceiling(RowNumber(Nothing)/8),
   ... in case of other formats....
)

enter image description here

答案 1 :(得分:0)

答案 2 :(得分:0)

所以我能够从这篇文章的例子中得到它

http://beyondrelational.com/modules/2/blogs/115/posts/11163/disable-page-break-when-exporting-to-excel-in-ssrs-2008-r2.aspx

因为我正在进行数据处理RenderFormat不能在很多地方使用,但这种方式效果很好