首页编程水晶报表教程,水晶报表的用法和用途

水晶报表教程,水晶报表的用法和用途

编程之家2023-11-0397次浏览

本篇文章给大家谈谈水晶报表教程,以及水晶报表的用法和用途对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

水晶报表教程,水晶报表的用法和用途

水晶报表的用法和用途

水晶报表是一款商务智能(BI)软件,主要用于设计及产生报表。水晶报表是业内最专业、功能最强的报表系统,它除了强大的报表功能外,最大的优势是实现了与绝大多数流行开发工具的集成和接口。在VS.Net平台做过报表开发的程序员,一定都对水晶报表强大、高效、集成等特性留下了深刻印象。除了开发新程序外,在工作中我们常需要接触到很多较早的软件系统报表功能升级的需求,如果能结合水晶报表这一强大的工具,往往能事半功倍。

水晶报表的使用方法:

在VS2010中新建一个“Windows

窗体应用程序”项目,在该项目中添加一个水晶报表“CrystalReport1.rpt”,然后在项目上点击鼠标右键属性,将“目标框架”改为“.Net

Framework 4”

打开app.config文件,在“startup”节点一个“useLegacyV2RuntimeActivationPolicy="true"”属性

水晶报表教程,水晶报表的用法和用途

在Form1窗体中,从工具箱拖出一个Crystal Report Viewer控件,双击Form窗体,是双击Form窗体,不是Crystal Report

Viewer,在后台的Form_Load事件中写入代码。

这样就OK了。

c#如何打印报表

程序---》GDI+(Graphics)--》打印文档

对于.NET来讲,GDI+的相关接口封装在Graphics类里面,所以程序通过调用Graphics类里面的方法就可以轻松地实现打印。跟打印有关的还有一个打印DC(打印设备环境),这个打印DC已经被封装在了.NET提供的几个打印类里面,使用这些打印类,不必了解打印DC就可以完成打印功能了,打印相关的类都在系统System.Drawing.Prining命名空间中,虽然这个空间中与打印相关的类有很多个,但打印主类只有一个,这个就是PrintDocument类。要完成一个打印的功能只需要创建PrintDocument类的实例,然后调用其Print方法来实现打印就可以了。

printDocument类的重要方法和属性:

水晶报表教程,水晶报表的用法和用途

DocumentName:设置打印文档时要显示的文档名(在打印任务队列中显示)

DefaultPageSettings:打印页面设置

PrinterSettings:打印机设置

上面是手动的设置打印功能:主要分为三个步骤:1.建立PrintDocument对象,2.设置PrintPage打印事件,3.调用Print方法进行打印。

感谢您花时间阅读本文!我们希望通过对水晶报表教程的问题进行探讨,为您提供了一些有用的见解和解决方案。如果您需要更多帮助或者有其他疑问,请不要犹豫与我们联系。

powered by ecshop 如何去除ecshop的Powered by ECShopdns查询(怎样查电脑的dns)