报表知识库
我要提问

流方式展现报表组

问题描述

报表组中的所有报表都是存放在数据库中,想要一个用流方式读取子报表并最终展现报表组。其它具体情况:

1、环境及原因:为了保证在集群环境下更新报表能够及时同步到各Server 

2、将所有报表模版文件存放入数据库 

3、报表组中引入的子报表需要以流的方式设置

4、报表的读取代码可以由自己写

5、设置可以以Stream或者byte[]的参数形式,或者其他形式

 

解决方案

报表组子项有四种情况,url、绝对路径、相对路径、自定义(ReportDefine对象,但是不能设置自定义类,并且在报表设计器上是没有该自定义项的),因此只能是从数据库读报表组流及报表子项数据流,然后用api在类中设置。