嵌入报表概述
您可以向不同类型的web和桌面应用程序添加报表。将Telerik Reporting集成到应用程序的目的是直接向您的业务系统交付交互式报告。该集成允许用户查看并轻松地将报表文档导出为各种格式。
本文简要概述了集成和使用Telerik Reporting的最流行的方法。
在应用程序中显示报表
Telerik Reporting提供了多种方法在应用程序中显示报表.你可以通过报表查看器的UI组件来实现这一点,这些组件是为特定的技术量身定制的,例如:
Web应用程序
HTML5报表查看器一个HTML/CSS/JS客户端小部件,适用于任何与JavaScript一起工作的web应用程序。
HTML5 MVC报表查看器一个服务器端包装器,允许你在MVC应用程序中配置HTML5 Viewer。
HTML5 WebForms报表查看器一个服务器端包装器,允许你在WebForms应用程序中配置HTML5 Viewer。
Angular报表查看器——一个封装HTML5 Report Viewer的Angular组件。
ReactJS报表查看器-封装HTML5报表查看器的ReactJS组件。
Blazor报表查看器-一个包装HTML5报表查看器的Blazor组件。
桌面应用程序
WinForms报表查看器-标准Windows窗体控件的组合,适用于WinForms和WPF项目。
WPF报表查看器-一个用于WPF控件的Telerik UI的组合,适用于WPF和WinForms项目。
WinUI报表查看器-一个用于WinUI桌面控件的Telerik UI的组合,适用于WinUI 3项目。
添加报表引擎
添加报表引擎的方法有很多种。你可以远程托管报表引擎,你可以通过api调用报表引擎,或者您可以使用Telerik报表服务器:
远程生成报表
Telerik报告服务万博体育手机版网址-通过HTTP向报表生成引擎提供一个应用程序编程接口(API)。它可以被web和桌面报表查看器以及任何第三方客户端应用程序使用。
Telerik报告WCF服务-是基于Windows通信基础(WCF)而设计的目的是Telerik Silverlight报告查看器.
本地生成报表
如果您选择嵌入式报表引擎路径,您可以通过桌面报表查看器或为每个特定的报表引擎实现使用专用api来利用报表引擎。
Telerik报表服务器
Telerik Report Server是一个基于服务器的平台,由Telerik Reporting提供支持,为报表提供集中存储和全面的报表管理。
将报表查看器连接到Telerik报表服务器的引擎:
生成自定义报表
编写报告定义部分为高级报表作者提供了如何使用所提供的API以编程方式生成报表的信息:
下一个步骤
如果您刚刚开始使用Telerik Reporting,请查看我们的第一步篇文章。
想知道具体的报表设计吗?您可能会找到关于如何在中显示数据的有用建议报告结构部分。
你喜欢ASP吗?网络核心?查看如何在Windows、Linux和macOS平台的a.NET Core应用程序中显示报表.NET核心支持.