gotoStudy 发表于 2016-3-11 17:06:08

报表的列,被分成两页显示了

本帖最后由 gotoStudy 于 2016-3-14 16:41 编辑

有两个问题,希望大神们帮忙解决下
1、报表的列在预览的时候被分成了两页显示,详见附图
2、多页的时候后面没有了表头,怎样可以固定表头每页都显示

Lenka.Guo 发表于 2016-3-11 17:24:33

因为PageSize 的Width < table的width ,

点击 报表设计界面的灰色区域,在属性窗口,选择“属性对话框“,选择”外观“,设置报表宽度:

gotoStudy 发表于 2016-3-14 09:00:50

本帖最后由 gotoStudy 于 2016-3-14 09:40 编辑

Lenka.Guo 发表于 2016-3-11 17:24
因为PageSize 的Width < table的width ,

点击 报表设计界面的灰色区域,在属性窗口,选择“属性对话框 ...
因为我的报表列是不固定的, 能不能不固定报表宽度,让它(宽度)自适应在一页中显示
还有怎样可以让表头每页都显示???

Lenka.Guo 发表于 2016-3-14 14:03:02

1. 报表宽度无法通过属性直接设置为自适应,需要通过后台代码设置,实现思路,如下:
   1. 通过获取数据集的列数
   2. 根据列数设置Page.Width属性

2. 表头每页显示: 选中表头,设置“RepeadtOnNewPage”属性为True.

gotoStudy 发表于 2016-3-14 16:40:27

Lenka.Guo 发表于 2016-3-14 14:03
1. 报表宽度无法通过属性直接设置为自适应,需要通过后台代码设置,实现思路,如下:
   1. 通过获取数 ...

列不是固定的是不是就不能用表格了。如果不用表格,用Matrix可以让头部每页显示吗?
还有我的报表设计器中找不到matrix,添加选项后提示,“提示控件已成功添加到工具箱中,未在活动设计器中启用”,该怎么启用啊

Lenka.Guo 发表于 2016-3-14 17:04:46

ActiveReports V10中将Martix(矩阵控件)升级为 Tablix(矩表)控件。
使用Tablix(矩表)控件,可以让列头在每页显示,选中“矩表”,在属性窗口中设置“RepeatRowHeaders”属性为True。

Lenka.Guo 发表于 2016-3-14 17:16:18

谢谢您的评分~~:loveliness::loveliness:
页: [1]
查看完整版本: 报表的列,被分成两页显示了