FastReport

详细介绍FastReport报表 移除数据库连接信息增强系统安全性(图)
.NET

详细介绍FastReport报表 移除数据库连接信息增强系统安全性(图)

142 0

一般设计fastReport报表时可以直接把数据库连接信息保存到报表里,但是这样存在一个严重的安全性问题,就是如何客户端使用设计器重新打开报表时是能够看到数据库的账号和密码的,这样对于数据库系统是很不安全的,因此这里我们做了一些设置把账号信息从报表中去除。打开报表设计器,找到数据连接项,把属性中的ConncetionString中存储的连接信息删除。当然直接这样删除,报表就找不到数据了,因此我们还要在程序中把数据库连接信息发给报表。程序中我们是直接从数据库读取的数据存储到dataset中,然后付给报表,这

C#初步体验FastReport 报表(图)
.NET

C#初步体验FastReport 报表(图)

527 0

原来程序使用的Word和Excel来做一些导出数据和打印的操作,可是运行一段时间发现总有一些用户的电脑上安装的Office有些问题,还需要重新安装调整造成一些额外的维护工作。这里通过简单尝试使用FastReport来代替Office,将一些需要导出的数据以报表的形式生成,需要的话可以另存成excel格式,这样就能减少一些不必要的麻烦。程序里将连接信息从报表中提出来,避免报表文件的不安全,另外这个连接信息可以单独做到配置文件中即可。12345678910111213141516171819202122232