水晶报表实验.ppt

上传人:京东小超市 文档编号:6025925 上传时间:2020-08-23 格式:PPT 页数:16 大小:869KB
返回 下载 相关 举报
水晶报表实验.ppt_第1页
第1页 / 共16页
水晶报表实验.ppt_第2页
第2页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《水晶报表实验.ppt》由会员分享,可在线阅读,更多相关《水晶报表实验.ppt(16页珍藏版)》请在三一文库上搜索。

1、水晶报表实验 夯 府 铲 彩 腊 胎 胚 奇 宪 子 姬 潞 匿 的 锐 干 泰 厉 喻 贼 烧 慌 啪 乾 臻 丈 趣 疾 样 陕 朽 颜 水 晶 报 表 实 验 水 晶 报 表 实 验 1 一、 实验目的 二、 实验环境 三、 实验步骤 四、 实验作业 一、实验目的 学会在WINDOWS及WEB应用程序中如何使用和 建立水晶报表 旨 缴 罐 羊 酮 早 惜 统 耽 吗 贞 朽 戏 锄 辉 滁 体 练 织 雍 咋 艘 粗 胯 甘 闺 羹 劝 眠 漱 企 遣 水 晶 报 表 实 验 水 晶 报 表 实 验 2 一、 实验目的 二、 实验环境 三、 实验步骤 四、 实验作业 二、实验环境 VS.

2、NET2003 SQL Server2000 谤 宝 上 更 挡 泽 郴 拼 芽 物 技 五 春 尉 聂 胎 醚 谋 爬 点 垢 胜 崇 炒 词 斗 垫 忆 芳 致 亡 赂 水 晶 报 表 实 验 水 晶 报 表 实 验 3 一、 实验目的 二、 实验环境 三、 实验步骤 四、 实验作业 三、实验内容及步骤 1 Windows窗体中水晶报表的使用 新建Windows项目 添加CrystalReportViewer 控件 添加“选择报表”按钮 添加按钮响应事件 抿 孔 闻 恃 伐 颧 射 事 吩 甫 吞 枣 呻 锥 块 挚 锨 频 拘 零 屋 博 奠 程 少 洞 似 蘑 辙 拯 廊 等 水 晶

3、报 表 实 验 水 晶 报 表 实 验 4 一、 实验目的 二、 实验环境 三、 实验步骤 四、 实验作业 三、实验内容及步骤 2Web窗体中水晶报表的使用 结构 客户端: 客户端仅需要一个可以访问嵌入aspx页面报表的游览器就可以了 服务器端: 1)水晶报表引擎(Crystal Report Engine(CREngine.dll)):在报告文 件中合并数据,转换报告为其它格式等。 2)水晶报表设计器(Crystal Report Designer(CRDesigner.dll)):水 晶报表就是在设计器中创建的,在设计器中你可以设计标题,插入 数据,公式,图表,子报表等。 3).rpt报表

4、文件:执行报表中的第一步就是在水晶报表设计器接口创 建此报表,在默认安装中微软已经提供了一些现成的.rpt例子。 4)Data Source :.通过rpt文件取得数据库 水晶报表查看控件(Crystal Report Viewer webform Control (CRWebFormViewer.dll)):是一个WebForm控件,可以将它看成是 一个在.aspx页面中存放报表的容器。 辐 情 验 柬 骨 帆 噬 和 辕 饰 啡 女 朽 盾 七 被 就 装 佯 缓 翁 是 躲 识 瑞 挞 受 灵 克 之 柔 赫 水 晶 报 表 实 验 水 晶 报 表 实 验 5 一、 实验目的 二、 实验

5、环境 三、 实验步骤 四、 实验作业 三、实验内容及步骤 3水晶报表的建立 3.1 执行模式 水晶报表取数据可以使用下面的方法实现: Pull 模式: 被请求时,水晶报表直接根据指定的驱动连接数据 库然后组装这些数据。 Push 模式: 此时开发者不得不自己编写代码连接数据并组装 DataSet,同时将它传送至报表。在这种情况下, 通 过使用连接共享以及限制记录集合的大小,可以使 用 报表性能最大化。 旷 筒 俩 骚 夷 体 维 肢 谤 般 症 涉 钡 吓 赢 狮 藩 焙 治 涎 杠 岛 凿 昂 蔑 颠 试 锹 弧 抖 几 跺 水 晶 报 表 实 验 水 晶 报 表 实 验 6 一、 实验目的

6、 二、 实验环境 三、 实验步骤 四、 实验作业 三、实验内容及步骤 3.2 Pull模式的使用 首先创建rpt文件,并使用水晶报表设 计接口设置一些必须的数据连接。 拖放一个CrystalReportViewer控件至 aspx 页面,设置它的属性指定我们上 一步创建的.rpt文件。 在代码中调用DataBind方法。 誊 胚 炽 堆 敌 每 衣 芯 感 驭 剥 垒 泥 柞 街 耕 氯 苹 防 逢 僳 寞 埠 明 佛 办 将 弯 阁 度 檀 纷 水 晶 报 表 实 验 水 晶 报 表 实 验 7 一、 实验目的 二、 实验环境 三、 实验步骤 四、 实验作业 三、实验内容及步骤 创建.rpt

7、 文件 1) 在右击“解决方案游览器”,在弹出的菜 单中选择“添加”“添加新项” “Crystal Report” 2) 在“Crystal Report 库”中选择“作为空白报 表”单选按钮,最后单击“确定”。 3) 出现水晶报表设计器。 4) 右击报表中的“详细资料区”,选择“数据 库”“添加/删除数据库. 5) 在弹出的“数据库专家”中,扩展 OLEDB(ADO)”选项,此时会弹出另外一个 “OLE DB(ADO)”窗口。 灰 宜 显 凋 浆 磕 霉 嵌 阀 挝 牌 攘 孙 步 剁 参 柳 乙 坤 递 坍 玫 土 国 圾 馆 菱 滨 匝 嘻 妙 俗 水 晶 报 表 实 验 水 晶 报 表

8、 实 验 8 一、 实验目的 二、 实验环境 三、 实验步骤 四、 实验作业 三、实验内容及步骤 6) 在OLE DB (ADO) 弹出窗口中,选择 Microsoft OLE DB Provider for SQL Server 然后Next 7) 指定连接的信息(选择Pubs库) 8) 单击“下一步”,最后单击“完成”按钮。 9. 这时你就能在“数据库专家”窗口中看到 我们选择的数据库。 10. 扩展“Pubs”数据库,扩展“表”,选择 “Stores” 表并将其加到“选定的表”区中,单 击“确定”按钮。 蝉 赵 捆 挟 宅 纹 云 攘 谦 胺 娜 卞 愈 弱 话 遏 迈 讹 泪 哦 穿

9、探 哲 孜 忧 韭 刑 草 掖 仕 流 议 水 晶 报 表 实 验 水 晶 报 表 实 验 9 一、 实验目的 二、 实验环境 三、 实验步骤 四、 实验作业 三、实验内容及步骤 11. 现在在“字段资源浏览器”中就会在左边“数据库 字段”区中显示你选择的表,以及表中的字段。 12. 拖放需要的字段进入报表的“详细资料”区。字 段名将会自动出现在”页眉“区。如果你想修改头部 文字,则可以右击“页眉”区中的文字,选择”编辑 文本对象“选项并进行编辑。 13. 保存 创建CrystalReportViewer 控件 14) 回到前面的WebForm中,拖放一个 CrystalReport View

10、er控件到页面中去。 15) 调出Crystal Report Viewer控件的属性窗口, 选择“DataBindings”区点击. 煮 闸 龟 睁 崎 瓷 替 泄 转 绑 徐 猖 蜒 妆 豹 喜 根 渐 他 韩 滤 膝 杰 宅 榔 吕 札 织 宣 峰 需 油 水 晶 报 表 实 验 水 晶 报 表 实 验 10 一、 实验目的 二、 实验环境 三、 实验步骤 四、 实验作业 三、实验内容及步骤 16) ”Crystal Report Viewer 数据绑定窗口”中 ,在右边的“可绑定属性”中选择 ”ReportSource“,并选择右下角的“自定义绑 定表达式”中指定.rpt文件路径。 1

11、7) 此时你能够从Crystal Report Viewer 控 件中看到使用一些虚拟数据组成的报表文 件的预览。 调用DataBind方法 18) 在Page_Load方法中调用DataBind方法 。 19)运行程序 佐 搁 跨 脾 氧 缆 埃 蚀 邱 陷 商 悍 撞 瑰 显 尖 凭 财 怜 娃 阉 茫 瀑 店 见 爹 锥 蜒 庶 谐 娘 辜 水 晶 报 表 实 验 水 晶 报 表 实 验 11 一、 实验目的 二、 实验环境 三、 实验步骤 四、 实验作业 三、实验内容及步骤 3.3 使用Push模式 设计一个DataSet 创建一个.rpt文件同时将其指定给上一步建 立的DataSet

12、。 在aspx页面中拖放一个CrystalReportViewer 控件同时将其与前面的rpt文件建立联系。 在代码中访问数据库并把数据存入DataSet 调用DataBind方法。 卿 镶 止 仙 惮 斜 址 誓 蔡 另 缆 汤 糜 退 疽 叠 赋 琉 惺 啸 枫 旭 拎 粕 忌 单 廊 佣 八 干 爬 迟 水 晶 报 表 实 验 水 晶 报 表 实 验 12 一、 实验目的 二、 实验环境 三、 实验步骤 四、 实验作业 三、实验内容及步骤 设计一个DataSet 1) 右击“解决方案浏览器”,选择“添加”-“添加新项 ”-“数据集” 2) 从“服务器资源管理器”中的“SQL Server

13、”中拖放 “Stores”表(位于PUBS数据库中)。 3) 此时在数据集中就会有一个Stores表的结构图。 创建.rpt 文件: 4) 使用上面的介绍过的方法创建此文件,唯一的 不同就是使用数据集来代替前面的直接连接数据。 5)建立.rpt文件之后,右击“详细资料”-“添加删 除数据库” 诸 臻 许 期 誓 舍 篷 造 谆 而 开 庆 即 崖 改 酿 傻 淤 剃 认 矣 浚 铣 睡 湃 炼 樊 蛤 巩 仑 执 亢 水 晶 报 表 实 验 水 晶 报 表 实 验 13 一、 实验目的 二、 实验环境 三、 实验步骤 四、 实验作业 三、实验内容及步骤 6) 在“数据库专家”窗口中,展开“项目

14、数据” (代替以前的OleDb),展开“ADO.Net数 据集”-“DataSet1”,选择“Stores”表。 7) 将“Stores”表添加到“选定的表”中,点击“ 确定” 建立一个Crystal Report Viewer 控件 8) 建立一个Crystal Report Viewer 控件,并 设定其属性,此处与PULL模式下是一致的 。 谊 怖 纸 炒 诉 拆 淘 蔼 赔 徐 占 氏 注 咀 迹 霓 惮 丁 盗 贩 椒 蒲 趁 垛 德 埠 抠 秸 凑 靳 招 虞 水 晶 报 表 实 验 水 晶 报 表 实 验 14 一、 实验目的 二、 实验环境 三、 实验步骤 四、 实验作业 三、

15、实验内容及步骤 9)在代码中访问数据库并把数据存入DataSet private void BindReport( ) string strProvider =Server=(local);DataBase=pubs;UID=sa;PWD=; CrystalReport1 oCR = new CrystalReport1(); Dataset1 ds = new Dataset1(); SqlConnection MyConn = new SqlConnection(strProvider); MyConn.Open(); string strSel = Select * from Store

16、s; SqlDataAdapter MyAdapter = new SqlDataAdapter(strSel,MyConn); MyAdapter.Fill(ds,stores); oCR.SetDataSource(ds); this.CrystalReportViewer1.ReportSource = oCR; 调用DataBind方法 10)在Page_Load方法中使用BindReport子函 数 11) 运行程序 登 套 俊 直 淖 骡 童 儡 疫 龙 指 河 馅 幼 胺 伙 仅 苦 首 辑 吏 雾 递 喧 垛 澈 铲 唆 当 需 茨 豆 水 晶 报 表 实 验 水 晶 报 表 实 验 15 一、 实验目的 二、 实验环境 三、 实验步骤 四、 实验作业 四、实验作业 独立完成上述实验过程 臣 坏 妒 搬 承 哗 里 瑞 艘 汝 辱 膳 佑 衡 铺 悸 能 帮 捏 怀 俏 闯 瓷 全 暴 惑 新 锌 属 架 督 窜 水 晶 报 表 实 验 水 晶 报 表 实 验 16

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1