水晶报表教程

水晶报表是一个功能强大的报表工具, 现在已经被 Microsoft Visual Studio 2005 (下文以 VS2005 简称)集成在一起。喜欢水晶报表的朋友可以方便使用了。我 把水晶报表在 vs2005 的使用方法总结一下,供大家参考。 首先介绍一下我用的软件环境:Microsoft Visual Studio 2005;Microsoft SQL Server 2005 【数据用例】 服务器:SQLEXPRESS 数据库名:Test 数据库表:T 【说明】 水晶报表在应用时分两种方法,分别是拉模式(PULL)、推模式(PUSH)。 拉模式: 在水晶报表生成时的 数据源是从水晶报表文件中的 SQL 语句从数据库 中提取的,在编程时不用重写 SQL 语句,但要加上登录信息(具体方法,后面 介绍) 推模式: 。 在水晶报表生成 时的数据源, 是用编程时重写水晶报表中 SQL 语句而生成的 dataset 对像。也就是说,推模式是用 dataset 组装水晶报表。 水晶报表组件介绍。水晶报表在 VS2005 中有两种组件,在 WEB 项目是分别是 CrystalReportSource,CrystalReportViewer。在 FORM 项目里是分别是 crystalReport,CrystalReportViewer。 CrystalReportSource,crystalReport 是水晶报表的数据提供者; CrystalReportViewer 是水晶报表的浏览器。另外还要介绍一下水的报表的文件 是以 rpt 为扩展名的文件,该文件可以用 VS2005 生成。 下面分别介绍具体操作方法: 拉模式(PULL): 在拉模式中如要在水晶报表中的 SQL 语句加上条件参数时要用{?参数名}方式 给出。例:“Select T1, T2, T3 FROM T Where T1=''{?parm}''” parm 就是参数名 以下例子中所用到的水晶报表文件中使用的 SQL 语句是“Select T1, T2, T3 FROM T Where T1=''{?parm}''” parm 就是参数名。 【WEB 方式下】 using CrystalDecisions.Shared; using CrystalDecisions.CrystalReports.Engine; /// ///功能:拉模式提取水晶报表 ///个人主页:http://www.dzend.com/ /// ///

7.替换水晶报表里的各种图标和图片 (1)如果是用 VS.NET 里自带的水晶报表 C:\Program Files\Microsoft Visual Studio .NET\Crystal Reports\Viewers\images (2)如果是用水晶报表 9.2 C:\Program Files\Common Files\Crystal Decisions\2.0\crystalreportviewers\images 8.关于打印的时候安装插件: 在 Crystal Reports 的更新版本中,您可以使用新的 CrystalReportViewer.PrintMode 属性来指定打印模式。其中包含两个选择项: ActiveX 和 PDF。 当属性设置为 PrintMode.PDF 时,报表会在 WEB 服务器上导出为 PDF,然 后以数据流传送到浏览器,使用者可以利用选项,直接打印到打印机。这个选项 是跨平台相容的。 当属性设置为 PrintMode.ActiveX 时,ActiveX 打印控制项允许使用者将报表直 接打印到本地打印机 先下载 http://support.businessobjects.com/CRforVS2005/PrintControl.cab,放 到自已的服务器上。 若要在 Crystal Reports for Visual Studio 2005 网站显示 cab 包,需将下列 xml 语句加入网站的 web.config 文件(必须加到

vs2010 水晶报表 Push 推模式应注意的问题

2011-07-21 10:20:30| 分类: vs2008 | 标签: |字号大中小 订阅

假如新增的数据集名为 MyDataSet, 数据库表为 Customers, 那么用 Push 推模式往水日报表写数据时应该 在 ASP.net 显示页的后台加上如下代码: MyDataSet.CustomersDataTable dt = new MyDataSet.CustomersDataTable(); MyDataSetTableAdapters.CustomersTableAdapter cTa = new MyDataSetTableAdapters.CustomersTableAdapter(); cTa.Fill(dt); CrystalReportSource1.ReportDocument.SetDataSource(dt.DefaultView);

因为刚开始 Rpt 文件加载的只是 一 个 空的 MyDataSet 结构 , 里面并没有数据, 应该要填充一下 MyDataSet 就可以了。

Vs2010 的水晶报表; 选择下面一个下载(1 是包括所有 DLL); 下载安装后打开 VS2010 就可以在左边工具栏中看到 CRYSTALREPORTVIEWER,并且可以新建水晶报表了; 用法跟以前版本的用法类似; 不过要注意下面几点; A. 运行环境不能为.NET FRAMEWORK 4.0 CLINET PROFILE,要改为.NET FRAMEWORK 4,选中项目右 键属性就可以更改了; B.在项目中加一个 APP.CONFIG(这是针对 WINFORM 项目),如果是 WEB 项目就不用加了,里面有一个 WEB.CONFIG;在这配置文件中加上

水晶报表是一个功能强大的报表工具, 现在已经被 Microsoft Visual Studio 2005 (下文以 VS2005 简称)集成在一起。喜欢水晶报表的朋友可以方便使用了。我 把水晶报表在 vs2005 的使用方法总结一下,供大家参考。 首先介绍一下我用的软件环境:Microsoft Visual Studio 2005;Microsoft SQL Server 2005 【数据用例】 服务器:SQLEXPRESS 数据库名:Test 数据库表:T 【说明】 水晶报表在应用时分两种方法,分别是拉模式(PULL)、推模式(PUSH)。 拉模式: 在水晶报表生成时的 数据源是从水晶报表文件中的 SQL 语句从数据库 中提取的,在编程时不用重写 SQL 语句,但要加上登录信息(具体方法,后面 介绍) 推模式: 。 在水晶报表生成 时的数据源, 是用编程时重写水晶报表中 SQL 语句而生成的 dataset 对像。也就是说,推模式是用 dataset 组装水晶报表。 水晶报表组件介绍。水晶报表在 VS2005 中有两种组件,在 WEB 项目是分别是 CrystalReportSource,CrystalReportViewer。在 FORM 项目里是分别是 crystalReport,CrystalReportViewer。 CrystalReportSource,crystalReport 是水晶报表的数据提供者; CrystalReportViewer 是水晶报表的浏览器。另外还要介绍一下水的报表的文件 是以 rpt 为扩展名的文件,该文件可以用 VS2005 生成。 下面分别介绍具体操作方法: 拉模式(PULL): 在拉模式中如要在水晶报表中的 SQL 语句加上条件参数时要用{?参数名}方式 给出。例:“Select T1, T2, T3 FROM T Where T1=''{?parm}''” parm 就是参数名 以下例子中所用到的水晶报表文件中使用的 SQL 语句是“Select T1, T2, T3 FROM T Where T1=''{?parm}''” parm 就是参数名。 【WEB 方式下】 using CrystalDecisions.Shared; using CrystalDecisions.CrystalReports.Engine; /// ///功能:拉模式提取水晶报表 ///个人主页:http://www.dzend.com/ /// ///

7.替换水晶报表里的各种图标和图片 (1)如果是用 VS.NET 里自带的水晶报表 C:\Program Files\Microsoft Visual Studio .NET\Crystal Reports\Viewers\images (2)如果是用水晶报表 9.2 C:\Program Files\Common Files\Crystal Decisions\2.0\crystalreportviewers\images 8.关于打印的时候安装插件: 在 Crystal Reports 的更新版本中,您可以使用新的 CrystalReportViewer.PrintMode 属性来指定打印模式。其中包含两个选择项: ActiveX 和 PDF。 当属性设置为 PrintMode.PDF 时,报表会在 WEB 服务器上导出为 PDF,然 后以数据流传送到浏览器,使用者可以利用选项,直接打印到打印机。这个选项 是跨平台相容的。 当属性设置为 PrintMode.ActiveX 时,ActiveX 打印控制项允许使用者将报表直 接打印到本地打印机 先下载 http://support.businessobjects.com/CRforVS2005/PrintControl.cab,放 到自已的服务器上。 若要在 Crystal Reports for Visual Studio 2005 网站显示 cab 包,需将下列 xml 语句加入网站的 web.config 文件(必须加到

vs2010 水晶报表 Push 推模式应注意的问题

2011-07-21 10:20:30| 分类: vs2008 | 标签: |字号大中小 订阅

假如新增的数据集名为 MyDataSet, 数据库表为 Customers, 那么用 Push 推模式往水日报表写数据时应该 在 ASP.net 显示页的后台加上如下代码: MyDataSet.CustomersDataTable dt = new MyDataSet.CustomersDataTable(); MyDataSetTableAdapters.CustomersTableAdapter cTa = new MyDataSetTableAdapters.CustomersTableAdapter(); cTa.Fill(dt); CrystalReportSource1.ReportDocument.SetDataSource(dt.DefaultView);

因为刚开始 Rpt 文件加载的只是 一 个 空的 MyDataSet 结构 , 里面并没有数据, 应该要填充一下 MyDataSet 就可以了。

Vs2010 的水晶报表; 选择下面一个下载(1 是包括所有 DLL); 下载安装后打开 VS2010 就可以在左边工具栏中看到 CRYSTALREPORTVIEWER,并且可以新建水晶报表了; 用法跟以前版本的用法类似; 不过要注意下面几点; A. 运行环境不能为.NET FRAMEWORK 4.0 CLINET PROFILE,要改为.NET FRAMEWORK 4,选中项目右 键属性就可以更改了; B.在项目中加一个 APP.CONFIG(这是针对 WINFORM 项目),如果是 WEB 项目就不用加了,里面有一个 WEB.CONFIG;在这配置文件中加上


相关内容

  • 水晶彩泥制作教程
  • 水晶彩泥制作教程 今天跟小伙伴们分享一篇手工diy自制水晶泥的教程,自制的水晶泥哦,只要有胶水和洗衣粉就可以了.这个水晶泥可不是那些圆球,而是用来手工的一种手工粘土,制作粘土没有那种透明的种类的话,不妨自己动手制作吧,这个教程的水晶泥晶莹剔透.颜色光彩夺目.人见人爱.没有水晶泥的小伙伴们,我们自己完 ...

  • 2罗盘使用方法
  • 罗盘使用方法 以下以玄空风水学的二十四山定向为例,讲述罗盘如何使用.玄空风水学讲解较为通俗易懂的是李居明的<学风水的第一本书>,大家可以去买来看看.我的自学风水教程也是有的.看此教程的时候,你必须有罗盘在身边,不然看不明白的哦. 大家先看我的教学视频,教学视频第一个例子是坐庚向甲,注意, ...

  • 串珠制作教案
  • 串珠制作教案 教学目标:培养学生的动手能力.想象力和创造力. 教学重点:设计串珠图案. 教学难点:穿孔引线 材料:珠子.鱼线(结实细线) 教学过程: 一.导入: 见过哪些饰品,漂亮吗?,今天,我们自己动手设计一个漂亮的小饰品. 串珠技巧:用细线串以前一定让得用打火机把线头烧一下,再用手捏着拉长一些, ...

  • 来凤小学立体串珠教程
  • 璧山区来凤小学 立体串珠学习教程 来凤小学拓展课程组 第一部分:立体串珠学习基础教程 一.学习目的意义 美丽新世界,魅力新饰界.在街边小巷,在繁华商场,总是能看到琳琅满目的饰物.贵重到钻石金银,简单到水晶串珠,无一不闪闪发亮,吸引着同学们的眼球.一对乖巧的耳环,一玫别致的戒指,一条亮眼的项链,戴在腕 ...

  • fiash羽化翻页效果的制作方法与fiash万花筒的制作方法(文字教程)
  • fiash羽化翻页效果的制作方法: 首先:导入五张图片到库 , 然后:点:图层第一帧拖入第一张图片,匹配宽和高,全居中, 转换为影片剪辑元件图组,确定. 然后:点:双击进入图组编辑区,第一层改名为底图. 然后:点:第一帧把图片转换为图形元件图1, 然后:点:第150帧插入空白关键帧,拖入图片2, 然 ...

  • 金蝶KIS标准版培训教程
  • 金蝶KIS标准版培训教程 KIS产品部2009年1月一.账套建立和系统初始化二.KIS标准版功能介绍用户跟随系统的建账向导建立账套.注意以下几点1.账套名称最多为40个汉字或字符.2.正确定义会计期间其中如果选择自定义会计期间系统不支持反过账.反结账功能.1.首先进行账套选项以及基础资料的设置.1币 ...

  • 网线制作步骤及注意事项
  • 网线制作步骤及注意事项 网线的制作基本上分为下面几步:材料和工具准备,剥线,排线,剪线,插线,压线,测线. 下面我们以实际图例一步一步教大家制作网线. 第一步:材料与工具准备 俗话说得好:"工欲善其事,必先利其器".一样,我们做网线也必须得有我们的专用工具.比如图一所示的,我们得 ...

  • [财务软件实用教程](通10.2版用)教案
  • 教学大纲 课程名称 财务软件应用 专 业执 笔 人 系 部 教 研 室 编制时间 课 程 内 容 及 要 求 第1章 会计信息系统概述 教学目的与要求: 本章对会计信息系统的基本概念和会计信息系统的发展情况做一概括的介绍,并重点介绍会计信息系统的管理和会计信息系统建设的方法.目的是使学员了解会计信息 ...

  • ACCESS2010数据库应用技术教程 (1)
  • ACCESS 2010数据库应用技术教程考试试 卷(A卷) 考生请注意: 试卷下载请解压,解压完成后请将你下载的试卷文件夹修改成以自己的学号-姓名命名的文件夹,然后打开文件夹完成试题. 本次考试是机试,希望大家边做边保存,防止完成内容丢失.在完成试卷的过程中如果出现计算机卡死现象请不要私自处理,请联 ...