找回密码
 立即注册

QQ登录

只需一步,快速开始

win
论坛元老   /  发表于:2015-11-5 13:36  /   查看:5340  /  回复:7
现有做好的绑定好数据的报表若干,准备做asp web的页面 分别对应好相应的报表 ,现在想把web页面与对应的报表关联起来通过传参的方法动态的改变绑定的数据源和数据集,无需手动再去修改好已经做好的报表,各种样式的报表通过实体类封装好绑定数据的属性跟方法,通过工厂类实例化后调用不同的报表,现在不明确应该通过哪边的方法实现动态改变绑定的数据源跟数据集?
大体构想的思路是这样,就想通过传参的方法动态改变数据源跟数据集实现不同的报表应该如何实现?应使用哪些方法?希望能借你多年开发的经验给予些思路和见解,新手上路有些迷惑:p6qoz:

7 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2015-11-5 15:40:00
沙发
现在不明确应该通过哪边的方法实现动态改变绑定的数据源跟数据集?
》》你报表设计的时候数据源类型是直连数据库吗,还是采用的DataSet/Objec Provider类型。
如果直连数据库,直接将报表集成到ASPX页面就可以了,参考:ActiveReports 基础教程-集成报表控件
如果你使用的是运行时绑定数据源,参考:ActiveReports 基础教程-绑定数据源

此外,AR中如果需要用到参数过滤,只需要在报表设计阶段添加报表参数就可以,这些参数会自动在ASPX页面中显示出来,让用户输入查询的值,不需要你在手动写查询面板。
回复 使用道具 举报
win
论坛元老   /  发表于:2015-11-5 16:04:00
板凳
是不是这种绑定好的数据源里面通过sql语句得到对应数据库表中的数据得到数据集无法做到动态的利用
参数来绑定修改要查询其他表对应的数据集,只能再对建立好的报表进行数据集重新绑定,也说到了可以直连数据库的情况,
能不能在web页面中通过方法通过传实体类相应的东西与报表结合起来改变报表中要查询的数据?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2015-11-5 16:27:00
地板
回复 3楼win的帖子

win 你好

你方便告诉我你的电话吗,我想就这个问题和你电话聊一聊,文字说起来不太方便。
回复 使用道具 举报
win
论坛元老   /  发表于:2015-11-5 16:30:00
5#
18653359861
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2015-11-5 17:28:00
6#
回复 5楼win的帖子

好的,我明天上午给你电话联系
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-11-9 10:09:00
7#
您好,

刚才给您联系,没有打通,不知道您什么时候方便?我想就这个问题跟您电话沟通下。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-11-19 17:23:00
8#
您好,

经过电话沟通问题已经解决。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部