FastReport 指定sql 和修改 数据库连接地址的 工具类 :FastReportHelper
- 介绍
- 核心代码:
- 完整代码:
介绍
在FastReport
中,经常会遇到需要给 sql
加条件的情况,或者给数据库地址做更换。
(废话不多说)直接上工具类源码。
核心代码:
具体解决什么问题实现什么业务呢?
参考下图
如下面两种场景来调用:
如果直接运行的话,就会查询出数据库中的全部,而且数据源是之前报告文件中的数据源:
做了更换之后,就是变化成我们自己的数据源和新的查询语句。
如何调用参考下面代码:
通过核心代码修改Sql和数据源之后,就可以实现下图效果了。
完整代码:
-
GetData()
: 获取数据源中的数据。 -
SetData()
: 设置数据源中的数据。 -
Refresh()
: 刷新数据源,重新从数据源获取数据。 -
GetRow()
: 获取数据源中的指定行。 -
SetRow()
: 设置数据源中的指定行的数据。 -
AddRow()
: 在数据源中添加新行。 -
DeleteRow()
: 删除数据源中的指定行。
主要是上图这几个 Find。具体详细就以后再细细写文档了(大部分都有资料。可以去官网看看。)。