wangwh31 发表于 2018-5-9 11:25:47

RDL报表如何实现按组分页?

本帖最后由 Lenka.Guo 于 2018-5-11 10:32 编辑

在page report的page属性对话框中,可以设置分组条件,来设置换页条件。RDL中是否能实现同样的功能?如何做?

williamluo 发表于 2018-5-10 12:28:24



RDL报表支持同样的设置,分组对话框中【布局】选项卡,勾选【起始位置换页】即可。

lyz880524 发表于 2018-5-10 14:38:24

如果数据量较大的不建议使用AR自带的翻页配置。
建议给报表添加两个参数,接收 当前页 和 每页记录数。
然后根据这两个参数和条件 拼写分页sql代码。将结果返回给报表。
这样写最重要的优点第一是速度快,肯定比ar自带分页快(应为ar自带的分页是将所有结果都查出来,然后内存里分页)

第二肯定操作灵活啊。

wangwh31 发表于 2018-5-10 15:45:52

本帖最后由 wangwh31 于 2018-5-10 15:55 编辑

RDL中如何打开分组对话框?

wangwh31 发表于 2018-5-10 16:01:32

知道了,谢谢!

Lenka.Guo 发表于 2018-5-11 10:32:30

解决了就好:)

wangwh31 发表于 2018-5-11 11:52:56

再次请教下是RDL能有什么方式实现像Page report那样的做页group化(页属性对话框中有个页group化)吗?

Lenka.Guo 发表于 2018-5-11 14:12:00

RDL 报表不是由页单位组成的结构,所以没有直接的 页面分组属性。如果要是实现按页分组, 可以利用2#中的方法,利用表格控件或带状列表控件的分组, 来设置分组换页的效果
页: [1]
查看完整版本: RDL报表如何实现按组分页?