经常遇见把数据拼接成html格式后,然后在水晶报表中按照这种格式进行展现. 这就需要我们对次FiledObject设置成html文本: 设置方式: 格式编辑器->段落->文本解释,然后选择HTML文本. 见图:…
Asp.Net中使用水晶报表(上) 在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心.一周以后,在阅读了大量的“HOWTO”文档之后,我们成功地将一些简单的报告加入到了我们的Asp.net程序中,并得到了一些小决窍. 这篇文章教你如何在.Net Web应用中使用水晶报表,也可以让你在学习过程中少走一些弯路.为了得到最好的效果,读者最好需要有一些基础的Asp.Net访问数据库的知识以及使用VS.Ne…
背景     最近项目上遇到一个需求,要后台通过定时任务把水晶报表生成pdf文件,然后邮件发送给相关人. 技术实现思路     选用ASP.NET Core框架(基于2.2版本),通过IHostedService接口结合Quartz实现定时任务.但由于当前水晶报表SDK只支持Framework框架,所以ASP.NET Core选择基于.net framework 4.7.关于在ASP.NET Core下整合Quartz定时任务功能,在博客园里已经与很多的技术贴,不再赘述,特别要说明的一定,由于默…
Asp.Net中使用水晶报表(下)   使用PUSH模式 我们采用下面的几步使用Push模式执行水晶报表: 1. 设计一个DataSet 2. 创建一个.rpt文件同时将其指定给上一步建立的DataSet. 3. 在aspx页面中拖放一个CrystalReportViewer控件同时将其与前面的rpt文件建立联系. 4. 在代码中访问数据库并把数据存入DataSet 5. 调用DataBind方法. 设计一个DataSet 1) 右击“解决方案浏览器”,选择“添加”--“添加新项”-->“数据集…
Asp.Net中使用水晶报表(上) 在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心.一周以后,在阅读了大量的“HOWTO”文档之后,我们成功地将一些简单的报告加入到了我们的Asp.net程序中,并得到了一些小决窍. 这篇文章教你如何在.Net Web应用中使用水晶报表,也可以让你在学习过程中少走一些弯路.为了得到最好的效果,读者最好需要有一些基础的Asp.Net访问数据库的知识以及使用VS.Ne…
1:打开VisualStudio2008,新建一个Windows窗体应用程序项目,名称可以自定义,选择项目的保存路径,然后确定 刚新建好的窗体应用程序: 2. 把准备好的水晶报表插件复制到项目中的bin文件夹(不复制也可以,个人习惯),然后在程序中引用这些控件 (注意,添加的控件不是每个都用得上,但我这里全部引用了) 3.在程序中的工具栏中的报表栏添加选择项 以上就是添加水晶报表的插件到VS2008中,下面就开始使用水晶报表 4.在Form1窗口放一个按钮,命名为”生成报表”,主要是用来点击后,…
水晶报表中自带的导出和打印功能用起来确实很方便,只不过有时候需要导出的文件并不需要那么多种类型,在网上找到一些朋友的代码总结了一下,可以通过代码实现自定义导出文件类型 首先需要定义一个枚举: public enum AllowedExportFormat { /// <summary> /// PDF. /// </summary> PDF = , /// <summary> /// Excel(97-2003) /// </summary> Excel20…
水晶报表:Crystal Reports(水晶报表)是一款商务智能(BI)软件,主要用于设计及产生报表.水晶报表是业内最专业.功能最强的报表系统,它除了强大的报表功能外,最大的优势是实现了与绝大多数流行开发工具的集成和接口. 我们使用的是Crystal Reports10版本.最近接到一个事件,广州用户打开水晶报表,直接显示×,无法正常显示. 查找原因期间走过很多弯路,希望能帮助正在查找此类错误的童鞋. Crystal Reports10版本及以上的版本(老版本),支持32位浏览器显示,不支持6…
又遇到了在B/S系统中打印,打印格式要求比较高,打印出的效果要求高大上.用VS2013中微软自带的报表,实在难以实现应用的效果,主要问题表现在: 1.不能插入用Word做好的打印模板,自己按照模板来做感觉比较费事,实现不了Word的打印效果,一旦打印模板改变,调整格式比较麻烦. 2.在火狐.谷歌浏览器中打印按钮不显示. 想试试水晶报表,无奈VS2013中已经不集成该报表了.需要单独下载安装http://scn.sap.com/docs/DOC-7824.大家可以根据自己的VS版本下载合适的水晶报…
1.首先下载Crystal Reports13对于Visual Studio 2015支持的2个文件. CRforVS_13_0_17 CRforVS_redist_install_64bit_13_0_17 如果你使用的是其它版本的Visual Studio,请查看官方给出的文档,下载相应的版本,具体请参考次地址:http://scn.sap.com/docs/DOC-7824 注意:版本号后边的13_0_17为小版本号,下载时2个文件的小版本号要相同. 2.重启VS,在项目上新建项,此时多了…