lunew 发表于 2016-8-30 10:18:57

AR10 HTML5viewer, 如何传入数据集

本帖最后由 Lenka.Guo 于 2016-8-30 10:36 编辑

HTML5viewer,数据集都是在report设计器里直接连接sql查询的结果现在部分的数据仍然用sql查询的方式,而部分的数据由cs代码里获取并组织好,也是列表形式的,希望能传递给报表,然后在报表里显示出来
能否做到呢,该如何做请给个例子,谢谢!

Lenka.Guo 发表于 2016-8-30 10:36:26

您的意思是, 报表需要在运行时绑定数据源, 数据源是列表类型,也就是List, DataSet,Object 或其他类型是吗?

那么就需要参考动态绑定数据源帖子,调用LocateDataSource 接口来实现;

[*]设置ActiveReports数据源:通过Object类型数据源绑定对象或者集合对象
[*]设置ActiveReports数据源:通过DataSet类型数据源绑定DataTable
[*]设置ActiveReports数据源:XML类型数据源

lunew 发表于 2016-8-30 10:55:12

哦,但我们用的是HTML5控件展示的报表,报表也不是基于cs代码的
这种情况下能在用HTML5时把数据集传进报表里吗

Lenka.Guo 发表于 2016-8-30 11:27:21

lunew 发表于 2016-8-30 10:55
哦,但我们用的是HTML5控件展示的报表,报表也不是基于cs代码的
这种情况下能在用HTML5时把数据集传进报表 ...

可以,如果使用的是HTML5Viewer, 需要新建报表服务文件,在报表服务文件中调用LocateDataSource()方法实现。

参考博客: http://blog.gcpowertools.com.cn/post/2015/07/29/html5DataSourceRunTime.aspx

页: [1]
查看完整版本: AR10 HTML5viewer, 如何传入数据集