我需要有一个报告上的动态分页符的选项,我的软件允许您选择在屏幕上显示整个报告,或者如果选择它将通过tablix拆分报告,然后每隔20秒自动滚动报告。
我可以使用report1.CurrentPage++更改页面,但是如何设置动态分页符呢?
有什么想法吗?数据是从自定义的Class对象加载的。
因此默认视图为(未设置分页符)
+----------------------+
|col 1 | col 2 | col 3 |
+----------------------+
|val1 | val 2 | val 3 |
|val 4 | val 5 | val 6 |
+----------------------+并设置了分页符
+----------------------+
|col 1 | col 2 | col 3 |
+----------------------+
|val1 | val 2 | val 3 |
+----------------------+
[PAGE BREAK HERE]
+----------------------+
|col 1 | col 2 | col 3 |
+----------------------+
|val 4 | val 5 | val 6 |
+----------------------+发布于 2012-02-28 23:53:26
此问题的解决方案是创建报告的副本,并将之后的分页符设置为true,然后根据选项加载非分页报告或分页报告。
发布于 2013-04-08 15:48:49
我的解决方案是
为分页符添加新参数,例如:@PageBreak boolean或string,由您决定。
接下来,您可以在tablix中创建组行,并在上设置您的组以运行,如下所示:
=IIf(Parameters!PageBreak.Value=true, Fields!YourGroup.Value, "")那好吧。
*您可以删除执行此操作时创建的行或列,但不移除组(仅限移除行/列)
接下来,找到您的组列表(通常在底部屏幕的行组列表中),并设置属性PageBreak = ->
这个就行了。
希望这能有所帮助。
https://stackoverflow.com/questions/9362835
复制相似问题