504385214 发表于 2017-9-19 11:10:16

AR11.2最终用户报表设计器

现在需要把设计器里面的报表直接转换为byte[]存放数据库!

KearneyKang 发表于 2017-9-19 12:30:34

您好!你的具体意思是什么,我有点不是很清楚。报表不都是放在一个文件目录下,然后通过访问目录下的路径进行报表的访问和加载

504385214 发表于 2017-9-19 13:50:27

KearneyKang 发表于 2017-9-19 12:30
您好!你的具体意思是什么,我有点不是很清楚。报表不都是放在一个文件目录下,然后通过访问目录下的路径进 ...

现在我们是把报表文件放数据库的!byte[].
现在就是设计报表保存的时候直接转byte[]

KearneyKang 发表于 2017-9-19 16:45:28

通过如下代码进行实现:   PageReport report = reportDesigner.Report as PageReport;


            string rpt = report.ToRdlString();
            byte[] data = Encoding.UTF8.GetBytes(rpt);

504385214 发表于 2017-9-19 17:10:31

KearneyKang 发表于 2017-9-19 16:45
通过如下代码进行实现:

非常感谢!!就是这样的哈!

KearneyKang 发表于 2017-9-19 18:09:23

不客气:)
页: [1]
查看完整版本: AR11.2最终用户报表设计器