fupch198473 发表于 2019-6-19 13:35:41

动态创建报表Table控件的部分列后footer出问题

本帖最后由 fupch198473 于 2019-6-19 13:40 编辑


前5列是报表自身存在的列,后面3列是动态创建的,我设置了table的footer,但是运行期不显示footer。设置table属性RepeatFooterOnNewPage后报表直接加载出错,报索引超限,如图。

动态创建列是没问题的,当我把table的footer删掉后列和值能正常显示,如图

调试代码发现footer都是有内容的,如图

KearneyKang 发表于 2019-6-19 15:14:31

你的footer是为了显示页面嘛?如果单纯的而后三列是动态显示的的,那么报表整体的数据行数应该跟前面固定的样式行数是一样的,那么你可以直接添加一个页脚在压脚中拖入一个文本框然后进行一个页脚的展示就可以了。

fupch198473 发表于 2019-6-19 15:18:44

KearneyKang 发表于 2019-6-19 15:14
你的footer是为了显示页面嘛?如果单纯的而后三列是动态显示的的,那么报表整体的数据行数应该跟前面固定的 ...

我的footer是为了给其中一列求和Sum()

KearneyKang 发表于 2019-6-19 15:56:18

现在Sum合计不行还是合计的内容出错

fupch198473 发表于 2019-6-19 16:26:35

已解决,问题是动态生成的列忘记生成footer的cell,补齐生成即可

KearneyKang 发表于 2019-6-19 17:40:25

好的:)
页: [1]
查看完整版本: 动态创建报表Table控件的部分列后footer出问题