找回密码
 立即注册

QQ登录

只需一步,快速开始

lunew

初级会员

38

主题

135

帖子

385

积分

初级会员

积分
385
lunew
初级会员   /  发表于:2016-8-30 10:18  /   查看:3259  /  回复:3
本帖最后由 Lenka.Guo 于 2016-8-30 10:36 编辑

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

3 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-8-30 10:36:26
沙发
您的意思是, 报表需要在运行时绑定数据源, 数据源是列表类型,也就是List, DataSet,Object 或其他类型是吗?

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

回复 使用道具 举报
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/ ... aSourceRunTime.aspx

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部