visio studio 2010 + 动态获取数据集 + 水晶报表 展现

在实际应用中,报表工具展现的数据都是使用查询脚本的查询结果,也可能是使用存储过程的查询结果,多数情况无法在报表设计向导中进行增加设置,这就需要使查询结果集与报表进行绑定,本实例即解决这个问题,供一起在学习水晶报表的朋友分享讨论。

 环境:visio studio 2010 + 水晶报表 + sql server 数据库 

 实现要求:窗体上增加富文本框,可以编辑sql脚本;增加水晶报表控件,展现查询脚本的查询结果;

 

步骤:

1.窗体上增加富文本框,增加按钮,按钮命名为“执行查询”

 

2.上级窗口空白处,在窗口的load事件中,处理数据库连接操作:

 3.增加报表控件,项目上右键->添加->新建项

分组依据和过滤字段忽略,

向窗体中增加CrystalReportView控件:

编写按钮“执行查询”的脚本:如下:

红框中为重点部分,把DataSet的对象作为数据给ReportDocument对象,ReportDocument对象加载报表文件和数据后,再作为数据源给CrystalReportView控件,即完成了数据源的动态绑定。

展现结果如下:

 

解决我困扰我很长时间的水晶报表数据源动态绑定的问题。比较实用的展现,打印的工具;

 

有正在研究还没明白的小伙伴,可以发邮件交流哈  ,,,,  1002732169@qq.com

 

转载于:https://www.cnblogs.com/qiaoliqing/p/7504682.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值