欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > PPTX文档下载
    分享到微信 分享到微博 分享到QQ空间

    C#程序设计语言课程之水晶报表.pptx

    • 资源ID:15167212       资源大小:456.33KB        全文页数:18页
    • 资源格式: PPTX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C#程序设计语言课程之水晶报表.pptx

    1、第一章:概述第二章:C#语言的基本原理第三章:C#中对象的创建第四章:面向对象的编程技术第五章:C#编程第六章:编写基于.NET 的应用 程序第七章:使用 ADO.NET 访问 数据,C#程序设计语言课程内容,第六章:使用 ADO.NET 访问 数据,数据库编程第七章:Windows服务程序编程第八章:XML第九章:水晶报表第十章:应用程序设置和 部署第十一章:进阶学习目标,9,水晶报表,参考文献:,辽西师范大学信息学院 电子工业出版社 台湾大学信息中心,C#,学习完本节后,你将能够:会在winform中编写报表打印程序,水晶报表,二、实验环境,VS.NET2003 SQL Server200

    2、0,三、实验内容及步骤,1 Windows窗体中水晶报表的使用 新建Windows项目 添加CrystalReportViewer 控件 添加“选择报表”按钮 添加按钮响应事件,三、实验内容及步骤,2Web窗体中水晶报表的使用 结构 客户端:客户端仅需要一个可以访问嵌入aspx页面报表的游览器就可以了服务器端:1)水晶报表引擎(Crystal Report Engine(CREngine.dll)):在报告文件中合并数据,转换报告为其它格式等。2)水晶报表设计器(Crystal Report Designer(CRDesigner.dll)):水晶报表就是在设计器中创建的,在设计器中你可以设计

    3、标题,插入数据,公式,图表,子报表等。3).rpt报表文件:执行报表中的第一步就是在水晶报表设计器接口创建此报表,在默认安装中微软已经提供了一些现成的.rpt例子。4)Data Source:.通过rpt文件取得数据库水晶报表查看控件(Crystal Report Viewer webform Control(CRWebFormViewer.dll)):是一个WebForm控件,可以将它看成是一个在.aspx页面中存放报表的容器。,三、实验内容及步骤,3水晶报表的建立3.1 执行模式水晶报表取数据可以使用下面的方法实现:Pull 模式:被请求时,水晶报表直接根据指定的驱动连接数据库然后组装这些

    4、数据。Push 模式:此时开发者不得不自己编写代码连接数据并组装DataSet,同时将它传送至报表。在这种情况下,通过使用连接共享以及限制记录集合的大小,可以使用报表性能最大化。,三、实验内容及步骤,3.2 Pull模式的使用首先创建rpt文件,并使用水晶报表设计接口设置一些必须的数据连接。拖放一个CrystalReportViewer控件至aspx 页面,设置它的属性指定我们上一步创建的.rpt文件。在代码中调用DataBind方法。,三、实验内容及步骤,创建.rpt 文件1)在右击“解决方案游览器”,在弹出的菜单中选择“添加”“添加新项”“Crystal Report”2)在“Crysta

    5、l Report 库”中选择“作为空白报表”单选按钮,最后单击“确定”。3)出现水晶报表设计器。4)右击报表中的“详细资料区”,选择“数据库”“添加/删除数据库.5)在弹出的“数据库专家”中,扩展OLEDB(ADO)”选项,此时会弹出另外一个“OLE DB(ADO)”窗口。,三、实验内容及步骤,6)在OLE DB(ADO)弹出窗口中,选择Microsoft OLE DB Provider for SQL Server 然后Next 7)指定连接的信息(选择Pubs库)8)单击“下一步”,最后单击“完成”按钮。9.这时你就能在“数据库专家”窗口中看到我们选择的数据库。10.扩展“Pubs”数据库

    6、,扩展“表”,选择“Stores”表并将其加到“选定的表”区中,单击“确定”按钮。,三、实验内容及步骤,11.现在在“字段资源浏览器”中就会在左边“数据库字段”区中显示你选择的表,以及表中的字段。12.拖放需要的字段进入报表的“详细资料”区。字段名将会自动出现在”页眉“区。如果你想修改头部文字,则可以右击“页眉”区中的文字,选择”编辑文本对象“选项并进行编辑。13.保存创建CrystalReportViewer 控件14)回到前面的WebForm中,拖放一个CrystalReport Viewer控件到页面中去。15)调出Crystal Report Viewer控件的属性窗口,选择“Data

    7、Bindings”区点击.,三、实验内容及步骤,16)”Crystal Report Viewer 数据绑定窗口”中,在右边的“可绑定属性”中选择”ReportSource“,并选择右下角的“自定义绑定表达式”中指定.rpt文件路径。17)此时你能够从Crystal Report Viewer 控件中看到使用一些虚拟数据组成的报表文件的预览。调用DataBind方法18)在Page_Load方法中调用DataBind方法。19)运行程序,三、实验内容及步骤,3.3 使用Push模式设计一个DataSet 创建一个.rpt文件同时将其指定给上一步建立的DataSet。在aspx页面中拖放一个Cr

    8、ystalReportViewer 控件同时将其与前面的rpt文件建立联系。在代码中访问数据库并把数据存入DataSet 调用DataBind方法。,三、实验内容及步骤,设计一个DataSet 1)右击“解决方案浏览器”,选择“添加”-“添加新项”-“数据集”2)从“服务器资源管理器”中的“SQL Server”中拖放“Stores”表(位于PUBS数据库中)。3)此时在数据集中就会有一个Stores表的结构图。创建.rpt 文件:4)使用上面的介绍过的方法创建此文件,唯一的不同就是使用数据集来代替前面的直接连接数据。5)建立.rpt文件之后,右击“详细资料”-“添加删除数据库”,三、实验内容

    9、及步骤,6)在“数据库专家”窗口中,展开“项目数据”(代替以前的OleDb),展开“ADO.Net数据集”-“DataSet1”,选择“Stores”表。7)将“Stores”表添加到“选定的表”中,点击“确定”建立一个Crystal Report Viewer 控件8)建立一个Crystal Report Viewer 控件,并设定其属性,此处与PULL模式下是一致的。,三、实验内容及步骤,9)在代码中访问数据库并把数据存入DataSetprivate void BindReport()string strProvider=Server=(local);DataBase=pubs;UID=s

    10、a;PWD=;CrystalReport1 oCR=new CrystalReport1();Dataset1 ds=new Dataset1();SqlConnection MyConn=new SqlConnection(strProvider);MyConn.Open();string strSel=Select*from Stores;SqlDataAdapter MyAdapter=new SqlDataAdapter(strSel,MyConn);MyAdapter.Fill(ds,stores);oCR.SetDataSource(ds);this.CrystalReportViewer1.ReportSource=oCR;调用DataBind方法10)在Page_Load方法中使用BindReport子函数11)运行程序,四、实验作业,独立完成上述实验过程,练 习,


    注意事项

    本文(C#程序设计语言课程之水晶报表.pptx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开