首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RDLC仅在设置了参数时添加分页符

问RDLC仅在设置了参数时添加分页符
EN

Stack Overflow用户
提问于 2012-02-20 22:35:34
回答 2查看 2.9K关注 0票数 0

我需要有一个报告上的动态分页符的选项,我的软件允许您选择在屏幕上显示整个报告,或者如果选择它将通过tablix拆分报告,然后每隔20秒自动滚动报告。

我可以使用report1.CurrentPage++更改页面,但是如何设置动态分页符呢?

有什么想法吗?数据是从自定义的Class对象加载的。

因此默认视图为(未设置分页符)

代码语言:javascript
复制
+----------------------+
|col 1 | col 2 | col 3 |
+----------------------+
|val1  | val 2 | val 3 |
|val 4 | val 5 | val 6 |
+----------------------+

并设置了分页符

代码语言:javascript
复制
+----------------------+
|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 |
+----------------------+
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-28 23:53:26

此问题的解决方案是创建报告的副本,并将之后的分页符设置为true,然后根据选项加载非分页报告或分页报告。

票数 2
EN

Stack Overflow用户

发布于 2013-04-08 15:48:49

我的解决方案是

为分页符添加新参数,例如:@PageBreak boolean或string,由您决定。

接下来,您可以在tablix中创建组行,并在上设置您的组以运行,如下所示:

代码语言:javascript
复制
=IIf(Parameters!PageBreak.Value=true, Fields!YourGroup.Value, "")

那好吧。

*您可以删除执行此操作时创建的行或列,但不移除组(仅限移除行/列)

接下来,找到您的组列表(通常在底部屏幕的行组列表中),并设置属性PageBreak = ->

这个就行了。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9362835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档