在VS中实现水晶报表的打印

水晶报表的介绍:
Crystal Reports(水晶报表)是一款商务智能(BI)软件,主要用于设计及产生报表。水晶报表是业内最专业、功能最强的报表系统,它除了强大的报表功能外。最大的优势是实现了与绝大多数流行开发工具的集成和接口
水晶报表在应用时分两种方法,分别是拉模式、推模式。拉模式:在水晶报表生成时的数据源是从水晶报表文件中的SQL语句从数据库中提取的,在编程时不用重写SQL语句,但要加上登录信息。推模式:在水晶报表生成时的数据源,是用编程时重写水晶报表中SQL语句而生成的dataset对像。
水晶报表的安装软件:
在这里插入图片描述
把该软件安装后就能在VS中使用。
在VS的使用步骤与方法:
首先我们在打印时要保证打印出来的数据根我们要查询的数据是一样的,所以在打印之前我们要查询一次,也就是获取到页面的几个查询条件,然后再设定一个提示,以便于我们点击后更明确自己没有选错数据。
接下来就是在控制器部分给水晶报表设计数据源以及画水晶报表的模板,也就是说之所以点击打印会出现一种格式的表格其实是自己设计出来的。如:
在这里插入图片描述
数据源的创建:
在你的模板里面添加一个新的文件夹用来放数据源文件和水晶报表文件,这样以便于查找和整理,然后在新的文件夹里面再建一个数据集,在里面编辑数据源。
我们有两种方法创建数据源:第一种是通过与数据库连接,把你需要的表连接进来,第二种就是自己设计表里的字段,如图:
在这里插入图片描述
第一种就是TableAdapter第二种就是DataTable。
一般情况下数据库里没有我们需要的表的时候我们才用第二种方法的。
设计表:首先给表命名一个名称,然后给它添加字段,可以通过鼠标右键点击添加列来添加,也可以使用快捷键ctrl+l来添加。
在这里插入图片描述
设定好的样式差不多就是这样。设定好后别忘记调一下它们的DateType值的属性类型,可以根据数据库来调整,这是比较重要的一步,不改的话在后面是会报错的。
设计水晶模板:在新建文件夹里面添加一个Reporting的默认值,只有装了水晶列表的软件才会出现的一个值。添加后会出现一个类型画板的样式,然后就是在里面构建水晶列表的模板,在构建样式的同时,你也可以点击主报表预览的按钮来观看你设定的样式是否符合

一定要多预览,这样才会更精美的创建出你想要的样式
最后就是在控制器写水晶列表的打印方法了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值