.net下的FastReport版本

FastReport的几个版本

之前使用FastReport VCL版, 对于.net 平台下的FastReport一直未做过深入了解.
.Net平台下的几个版本对比 https://fastreports.github.io/FastReport.Documentation/COMPARISON.html
简单总结:

  • 商业FastReport.Net 版本, .net framework框架下的商业版本, 功能无限制, 试用版只能打印5页内容, 同时带有demo version水印.
  • 商业FastReport Core 版本, .net core 下的商业版本, 功能无限制, 试用版只能打印5页内容, 同时带有demo version水印.
  • 开源FastReport.OpenSource 版本, 最主要的限制是它不支持 WinForms 项目集成, 不支持打印到PDF格式, 不支持预览. 如果一定要和Winforms项目使用, 只能将报表按照图片形式导出. 官方也提供了一个 PdfSimple 插件, 其实也仅仅是将报表以图片的形式导出到PDF文件, 本质上还是图片, 所以用处不大.

网络资源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是 vben admin + vue3网页与.net使用FastReport让客户自己设计模板的代码示例: 1. 在vben admin + vue3网页中,添加一个页面用于显示FastReport Designer的界面,可以使用Vue.js框架来实现。 ```html <template> <div> <iframe src="fastreport/designer.aspx"></iframe> </div> </template> ``` 2. 在.net后端中,使用FastReport库加载客户设计好的报表模板,并将数据填充至模板中。 ```csharp using FastReport; using System.Data; public void GenerateReport() { // 加载报表模板 Report report = new Report(); report.Load("template.frx"); // 填充数据 DataSet ds = new DataSet(); // 这里可以根据具体业务需求,使用不同的数据源填充数据 report.RegisterData(ds, "Data"); report.GetDataSource("Data").Enabled = true; // 输出报表 PDFExport export = new PDFExport(); export.Export(report, "output.pdf"); } ``` 3. 在FastReport Designer中,客户可以自己设计报表模板,并保存在服务器上。 4. 在.net后端中,通过代码加载客户设计好的报表模板,并将数据填充至模板中。然后,输出或保存报表。 ```csharp using FastReport; using System.Data; public void GenerateReport() { // 加载客户设计好的报表模板 Report report = new Report(); report.Load("customer_template.frx"); // 填充数据 DataSet ds = new DataSet(); // 这里可以根据具体业务需求,使用不同的数据源填充数据 report.RegisterData(ds, "Data"); report.GetDataSource("Data").Enabled = true; // 输出报表 PDFExport export = new PDFExport(); export.Export(report, "output.pdf"); } ``` 这样,客户就可以通过FastReport Designer来自己设计报表模板,在生成报表时,只需调用后端程序,将数据填充至模板中,再输出或保存即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值