今天做了一个简单的水晶报表,基本步骤和大家分享一下。

  1. 创建一个dataset:右击“解决方案”,选择“添加”--“添加新项”-->“数据集”;
  2. 创建dataset中的表:根据自己需要创建报表中要用到的表和字段,也可以从数据库中直接拖放。但注意的是dataset中的表的字段不需要受数据库中表的约束,即两者之间不需要保持一致性,它们并没有必然的联系。创建dataset的目的在于能够编辑RPT模版;
  3. 创建  .rpt   文件  :  右击“解决方案浏览器”,选择“添加”--“添加新项”-->“CrystalReport”,使用“报表专家”点击确定,在接下来的对话框中展开”项目数据“,展开“ADO.Net数据集”--"DataSet1“,选择要插入的表,在“字段”选项卡中选择需要在报表中显示的字段名,“组”选项卡中设置根据哪个字段分组................
  4. 添加CrystalReportViewer控件:在工具箱中找到CrystalReportViewer并拖放到FORM上;
  5. 添加代码:在page_load下填写如下代码:
               Dim ds As New Dataset1
                Dim reports As New CrystalReport1
                Dim con As New SqlConnection(str)
                Dim da As New SqlDataAdapter(查询语句, con)
    '如果你dataset中表和数据库中查询的表有出入的话,一定要注意查询语句中查询表与dataset需要填充的表的字段一一对应的关系。如果查询和填充的字段名不一致,需要在查询字段后添加上“ as dataset中填充字段名”
                da.Fill(ds.表名) '将查询到的数据填充到数据集中的表里面
                reports.SetDataSource(ds.表名) '设置.rpt文件的数据源
                CrystalReportViewer1.ReportSource = reports '设置 CrystalReportViewer控件的报表源

以上是在windows应用程序下制作水晶报表的基本步骤。希望对刚刚研究水晶报表的同志有所帮助。

制作水晶报表基本步骤相关推荐

  1. c#利用Crystal制作水晶报表

    记录下 1,在https://www.crystalreports.com/去下载相关版本的软件,安装完成 2.重启VS,点击新建winform项目,在解决方案下添加,选择添加空白文档 3,添加数据源 ...

  2. C#如何制作水晶报表简单易懂示例 转

    第一步:添加窗体就不需要我教了吧 ! 在工具箱里面找到CrystalReportViewer控件拖到窗体里面, 第二步:右键添加新项 找到数据集 DataSet1.xsd 第三步: 继续添加新项 Cr ...

  3. c#水晶报表的进一步功能和使用

    最近一直在学水晶报表,一些基础知识觉得学了不少,可是还是觉得水晶报表的核心还没有学会!可是是在自学的原因吧.没有人指导,只是自己埋着头自己学,什么地方学偏了也不知道. 有一点一直认为自己的认识有偏差, ...

  4. JAVA水晶报表从环境搭建到创建动态水晶报表

    首先第一步贴上项目截图(少了一个rpt_report文件夹,因为是网上的所以这里没加,各位可以加下):声明该项目是网上下载.(比较简单,纯属偷懒,有现成环境).可以自己修改,需要注意的就是蓝色标记的地 ...

  5. 第一次使用水晶报表,柱状图的横竖坐标不会定位,怎么办?

    从昨天开始收集了很多制作水晶报表的资料,想自学成材,数据都从来效果了,但是就是柱状图的横竖坐标不会定位,发篇博客,有路过的帮帮忙,谢谢了. 以下是cs代码,  1using System;  2usi ...

  6. C#之二十三 打印和水晶报表

    视频课堂https://edu.csdn.net/course/play/7621 C#程序设计及宿舍管理系统实战  https://edu.csdn.net/course/detail/27107 ...

  7. vs 2008 winfrom 水晶报表使用Crystal Reports

    在管理系统中,打印是不可缺少的一种功能.而市场上也有各种各样的打印工具报表,其中以SAP公司的水晶报表最为出名,且其功能强大,开发也方便.在VS开发环境中现在已经不集成了,但是可以自己下载安装 . 工 ...

  8. 水晶报表:CR2020和CR4E

    今天讲一下水晶报表的话题,水晶报表有两个版本: Cyrstal Report (经典版) Crystal Report for Enterprise (CR4E,企业版) 这个两个工具都可以制作水晶报 ...

  9. rpt水晶报表制作过程

    原文:rpt水晶报表制作过程 最近公司安排一个以前的项目,里面需要用到水晶报表,由于原来做这个项目的同事离职,所在公司的同事报表做成了rdlc类型的,而这类报表在加载的时候很难动态的从数据库加载数据, ...

最新文章

  1. Linux系统的快照是什么,linux – 文件系统快照与简单复制文件有何不同?
  2. PHP实现文件下载断点续传详解
  3. Java知识系列 -- 反射
  4. python软件安装-学python安装的软件总结
  5. 表格过滤器_不用记账软件也可以记录支出明细,这个在线协同表格很方便
  6. 漫步数学分析三十二——可微映射的连续性
  7. vue适配不同屏幕大小_Cocos creator面试题 屏幕适配的3个小技巧
  8. 智慧物流园区供应链管理系统解决方案:数智化供应链赋能物流运输行业供应链新模式
  9. CDISC SDTM AE domain学习笔记 - 1
  10. LabVIEW两种方法实现Excel数据(含汉字)读取
  11. NextDay-Java(适用软件测试)
  12. 小学生计算机课如何上,如何上好小学信息技术课
  13. 区块链大繁荣背后:我们需要引入「预言机」| 专访DOS团队
  14. php邮箱群发,PHP的邮件群发系统phplist配置方法详细总结
  15. 小米手机短信拦截转发失败原因
  16. Ardupilot移植经验分享(2)
  17. PHP 开发与代码审计(总结)
  18. mysql需要记住的单词_巧记单词——用like记住10个单词
  19. 成功解决ImportError: cannot import name ‘imresize‘
  20. RK3399开发版android7.1双屏异触解决方法

热门文章

  1. WORD中插入VISIO图形,打印乱码解决
  2. 计算机三级嵌入式学习笔记(三)
  3. 一文说尽Golang单元测试实战的那些事儿
  4. autojs之酷炫字体效果
  5. Latex中多个表格的引用
  6. JDK 商用正式免费、Log4j2 爆核弹级漏洞、LayUI 下线...2021 发生的 10 件大事。。。
  7. 使用Python制作专属微信小客服
  8. teamviewer LAN 设置代理
  9. 解析 | 模-数(A/D)转换器
  10. 打开天正建筑显示服务器为空,打开天正提示找不到可用cad版本 - 卡饭网