![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FastReport
文章平均质量分 67
Jonny Lin
热衷于net core、DevOps、vue、微服务架构
展开
-
FastReport 中多数据库数据源测试
文章目录引言UML类结构测试代码解释说明测试效果参考引言经过使用一段时间后对FastReport的多数据源产生了兴趣,主要是想看下如何对数据库默认的对象进行获取的,以前自行做多数据库的处理都是根据自己写Sql进行操作,突然之间发现了内部使用的GetSchema()方法,当时有点懵,还是说明自己对Ado.Net不够深入。UML类结构测试代码在测试的时候使用了roslynpad工具进行测试,其实还有另外一款工具LinqPad。代码片长,可以针对性的进行查看,也可以查看github。#r "nug原创 2021-05-13 17:52:12 · 762 阅读 · 0 评论 -
FastReport.Net根据数据绑定动态打印Page
文章目录引言解决方案引言根据数据区域绑定的数据进行动态判断当前Page是否打印。在实际使用中很容易遇到这样的需求,当数据源进行过滤后没有数据整个数据区域块绑定的数据源就会是空白的,这样很容易浪费纸张与打印机寿命。解决方案动态判断数据区域绑定的数据源是否有数据,没有则设置Page的Visible属性。public class ReportScript{ private void VisiblePageByData(){ foreach (Base obj in Report.AllO原创 2021-04-16 23:02:50 · 812 阅读 · 0 评论 -
FastReport.NET PictureObject图片对象小试牛刀
文章目录1.图片对象文档2.实际运用2.1不使用数据列2.2使用数据列2.2.1 数据列为图片二进制数据2.2.2 本地物理绝对路径2.2.3 网络地址1.图片对象文档可以自行选择看文档,嫌麻烦就跳过,想深入就仔细康康。2.实际运用2.1不使用数据列不使用数据列直接按照上面文档上的操作即可,没有什么过多的介绍。直接粘贴到报表中本地图片文件路径(需要与报表一起发布)URL(直接给图片服务地址即可)2.2使用数据列这里对数据列采用三种方式进行尝试。数据列为图片二进制数据本地物理绝原创 2021-03-17 21:55:28 · 979 阅读 · 1 评论 -
FastReport使用数据源
文章目录1、序言2、操作数据源2.1 新建数据源2.2 新建链接2.3 选择表或SQL查询1、序言现有的产品上都是使用的传入DataSet或List数据源,而我接触的时候就思考了一个问题,其实这样对报表或者单据带来了耦合性,面对客户需求的时候显得不够灵活,都需要改源代码来处理。2、操作数据源2.1 新建数据源2.2 新建链接2.3 选择表或SQL查询...原创 2021-02-26 23:00:11 · 8064 阅读 · 0 评论 -
FastReport中CheckBoxObject使用
序言平时在项目上正常使用的时候并没有注意,但是突然有一天客户提出了一个特殊的需求,就是把CheckBoxObject没有选择时显示为的格式。当时我们都觉得不可能,毕竟涉及到的相关FastReport的知识不够多。后续后面没事的是否翻阅了下源代码CheckBoxObject。从中看到了两个枚举值CheckedSymbol/// <summary>/// Specifies a symbol that will be displayed when a <see cref="原创 2020-12-05 20:22:06 · 571 阅读 · 2 评论 -
FastReport处理打印空项问题
引言在项目中运用到了很多的单据打印,采用的是FastReport,根据客户要求处理很多的文本没有值的时候使用 / 替换。这个项目在公司内部是一个比较老的项目,项目代码写的也一塌糊涂,全部都是在业务代码内进行处理的,包括这样的需求也是在业务代码内处理的,最开始也只有这么接受去处理,后面逐渐对这个玩意儿熟悉后逐步改善,包括本篇中的小小需求。如何处理我也看过源代码,里面有很多的例子。完全可以在报表事件中做处理,完全不需要嵌入到业务代码中去,这样对单据的需求变化以及其他处理也不用改源代码,我也不知道为啥那原创 2020-12-05 19:03:58 · 1454 阅读 · 0 评论