报表生成器FastReport .Net使用ASP.NET工作

时间:2022-01-01 来源:未知网络 作者:996建站网

FastReport .Net是适用于Windows Forms,ASP.NET,MVC和.NET Core的全功能报表解决方案。它可以在Microsoft Visual Studio 2005-2019中使用。支持.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。

在FastReport .NET 2021.1的新版本中,我们实现了对.NET 5的支持。添加了新条形码-Deutsce Post Leitcode。将RTF转换为报告对象的算法已得到显着改进。并且还添加了用于转换数字的新功能。

使用ASP.NET工作

使用WebReport组件

让我们考虑使用WebReport组件的典型案例。

  • 假设你有一个拥有所有必要数据源(例如,AccessDataSource)的web项目。
  • 将WebReport组件放在您的web表单上。

报表生成器FastReport .Net使用ASP.NET工作插图

  • 在 "smart tag "菜单中,选择 "Select Data Source… "项,并选择一个或多个数据源,你想在报表中使用。

报表生成器FastReport .Net使用ASP.NET工作插图

  • 在 "smart tag "菜单中,选择 "Design Report… "项,运行报表设计器。

报表生成器FastReport .Net使用ASP.NET工作插图1

  • 创建一个报表。在《用户手册》中阅读更多相关内容。
  • 关闭设计器。
  • 将更改保存在项目中并运行它。你会看到一个窗口,里面有一个准备好的报告。

设置网络处理程序

WebReport需要在web.config文件中设置一个特定的处理程序。当您在Visual Studio中创建报表对象时,必要的行会自动写入配置文件中。WebReport组件在应用程序运行时检查指定配置的可用性。如果在web.config文件中没有找到所需的行,则会抛出一个错误,要求更改该文件。

当与IIS6服务器一起使用时,web.config文件应该包含以下行:

<system.web>
<httpHandlers>
<add path="FastReport.Export.axd" verb="*" type="FastReport.Web.Handlers.WebExport"/>。
</httpHandlers>
</system.web>

而在IIS7服务器上,这几行:

<system.webServer>
<handlers>
<add name="FastReportHandler" path="FastReport.Export.axd" verb="*"
type="FastReport.Web.Handlers.WebExport"/>。
</handlers>
</system.webServer>

当把项目从一个服务器转移到另一个服务器时,必须使用web.config文件中正确的WebReport配置行。

通过URL检查WebReport处理程序的工作是否正确:

yoursite/app_folder/Fas

信息消息给出了FastReport的版本和服务器时间。

报表生成器FastReport .Net使用ASP.NET工作插图2

微信扫一扫 关注公众号

微信扫一扫 使用小程序

百度扫一扫 使用小程序