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

工具/原料

  • VS2008,水晶报表

方法/步骤

  1. 创建水晶报表,命名水晶报表文件名,然后点添加。

  2. 水晶报表类型选择,这里通常选空白报表。

  3. 在创建好报表后会出现一个空白的报表文件,以供开发者设计。

  4. 创建DataSet,在其中添加一个表,并给要显示的字段加上。

  5. DataSet创建好后,回来水晶报表,在其中选中数据专家,并指定要显示的表,就是我们开始创建的DataSet。

  6. 设计报表要显示的内容,

  7. 创建一个winfrom窗口中,并在其中加上水晶报表显示控件。CrystalReportViewer控件。

  8. 绑定数据源与报表。代码如下:

    WorkDataService Service = new WorkDataService();

    DataTable dt = Service.PaiGongDanFenDanList(_condition);//查询数据源。

    分单明细报表 print = new 分单明细报表(); //创建的水晶报表

    print.SetDataSource(dt); //绑定数据

    this.crvFenDanInfo.ReportSource = print; //绑定报表

  9. 运行程序,加载报表,打印预览。

vs 2008 winfrom 水晶报表使用Crystal Reports相关推荐

  1. 水晶报表(crystal reports)--java

    这两天项目要用水晶报表(crystal reports),上网查了下资料,网上的资料不是太多. 1.安装     首先用的时候先到官网(https://www.sap.com/china/produc ...

  2. 水晶报表 Crystal Reports Crystalreports 技术论坛

    水晶报表 Crystal Reports Crystalreports 技术论坛 链接:http://bbs.crystal.softonline.com.cn/forumdisplay.php?fi ...

  3. 水晶报表(Crystal Report)- 水晶报表常见问题总结

    自定义水晶报表查看器的外观     目录     1.隐藏/显示查看器的各组成部分,如:树视图.工具栏.     2.隐藏/显示工具栏按钮.     3.控制查看器在 Web 页面里的布局.      ...

  4. winfrom水晶报表的创建

    首先工具箱报表下拖入窗体CrystalReportViewer 控件 然后 添加新项 点击 Reporting 创建Crystal报表 backReport.SetDataSource(dt);//数 ...

  5. winfrom 水晶报表制作

    1,下载安装软件CRforVS_13_0_4.exe 2,使用vs2010,新建.net3.0项目,注意报表软件只支持3.0,3.0以上的不支持 3,添加报表文件 4,设计报表界面 5,添加数据对象 ...

  6. 报表学习总结(一)——ASP.NET 水晶报表(Crystal Reports)的简单使用

    报表学习总结(一)--ASP.NET 水晶报表(Crystal Reports)的简单使用 目录 一.水晶报表简介 二.水晶报表的实现模式 2.1.拉(PULL)模式 2.1.1.不敲一句代码创建水晶 ...

  7. Asp.net中水晶报表的使用

    在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心.一周以后,在阅读了大量的"HOWTO&q ...

  8. CSDN社区关于水晶报表的讨论

    CSDN - 专家门诊 关闭窗口       主        题:  有关水晶报表的使用经验和资料总结,欢迎各位使用过水晶报表的同仁把自己在使用过程中的总结.经验.体会同大家共享!! 作       ...

  9. ASP.NET C#学习三(水晶报表插件)

    概念部分 (1).什么是报表? 用表格.图表等来展示动态的数据.报表=多言的格式+动态的数据 (2).什么是水晶报表(Crystal Reports)? 是AP.NET的一系列报表应用组件. 有什么样 ...

最新文章

  1. 计算机组成 试题,计算机组成典型试题及答案
  2. php+tcc,64位Linux环境安装PHP TCC扩展方法
  3. solaris下使用USB 海量存储设备
  4. mysql建表_128、mysql建表和简单sql
  5. 样本分布不平衡,机器学习准确率高又有什么用?
  6. Java中代码块和继承
  7. python通讯录管理系统设计_通讯录程序设计报告
  8. Web前端工程师工资逐年增长,背后有哪些因素?
  9. 计算机多媒体中的媒体种类,多媒体计算机中的媒体信息是指什么
  10. 计算机硬盘有坏道,硬盘有坏道就不能用了吗?别再吃哑巴亏了,今天跟大家再说一次!...
  11. 计算机之魂计算机软件系统教学设计,大连理工版信息技术八上《计算机之魂——计算机软件系统》教案1.doc...
  12. 【245】◀▶IEW-Unit10
  13. 数字滚动(微信小程序)
  14. Python中的sin和cos函数
  15. 零基础也能看懂的五大网络安全技术,学网络真的可以很简单
  16. receptive field,即感受野
  17. 线性空间,线性子空间,基与维数
  18. Android接入融云sdk流程(思路)
  19. 信息学奥赛一本通1358 中缀表达式值(expr) ()
  20. 申请软著材料提交注意事项

热门文章

  1. linux mkdir 文件夹,Linux mkdir 创建文件夹命令
  2. 保险丝爆断的一瞬间……
  3. Web or Native 谁才是元宇宙的未来(上)?
  4. List和Set的特点对比
  5. 计算机键盘配合,笔记本电脑搭配机械键盘超爽的真实体验
  6. 枚举类型(enum)
  7. 膝盖中了一箭之康复篇
  8. Visual Studio 设置增量编译
  9. 三星手机中的重要照片丢失能恢复吗
  10. 添加一个mysql用户并给予权限