gpt4 book ai didi

angular - 用于 ASP.NET Core 和 Angular(>2.0) 的 RDLC 本地报告查看器

转载 作者:太空狗 更新时间:2023-10-29 17:06:43 26 4
gpt4 key购买 nike

有没有办法在asp.net core网页中显示RDLC Local ReportViewer控件?

要在传统的 WebForms 应用程序上显示 ReportViewer,可以使用以下代码。

<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>

<div style="height: 600px;">
<rsweb:ReportViewer ID="reportViewer" runat="server" Width="100%" Height="100%"></rsweb:ReportViewer>
</div>
</form>
</body>

我已经尝试并测试了以下组件。结果如下。

  1. ReportViewerForMvc - 适用于 MVC,但与 ASPNET Core 不兼容。
  2. MvcReportViewer - 适用于 MVC,但与 ASPNET Core 不兼容(请参阅此问题:https://github.com/ilich/MvcReportViewer/issues/121)。
  3. MvcReportViewer - 不使用 Microsoft 查看器控件,因此支持 aspnet 核心,但不适用于本地报表(需要报表服务器 url)。
  4. ngx-ssrs-reportviewer npm package - 远程报告的包装器,不支持本地报告。(需要报告服务器 url)

Q1。什么是最好的使用方法<rsweb:ReportViewer>在 asp.net 核心应用程序中?

最佳答案

Microsoft 没有实现或将 RDLC 报告查看器引入 aspnet 核心。相反,他们购买产品来填补空白。

新闻的完整链接 - https://blogs.msdn.microsoft.com/sqlrsteamblog/2018/04/02/microsoft-acquires-report-rendering-technology-from-forerunner-software/

原始问题的链接 - https://github.com/aspnet/Home/issues/1528

这是本质。"Microsoft 从 Forerunner Software 获得报表渲染技术

我们很高兴地宣布,我们已经从 Forerunner Software 获得了技术,以加速我们在 Reporting Services 方面的投资。除其他外,该技术包括 Reporting Services (*.rdl) 报告的客户端呈现、用于查看报告的响应式 UI 小部件以及用于将报告集成到其他应用程序中的 JavaScript SDK——这证明了我们的合作伙伴可以在此基础上实现什么我们的开放平台。

这对您来说是个好消息,因为我们看到了将这项技术应用于我们从您那里听到的多个反馈点的机会:

您正在寻找可以运行 SSRS 报告的云软件即服务 (SaaS) 或平台即服务 (PaaS)。正如您可能已经在我们的 Spring '18 发行说明中看到的那样,我们正在积极致力于将 SSRS 报告引入 Power BI 云服务,并且我们正在构建客户端呈现以实现这一目标。你想在手机上查看 SSRS 报告,可能使用 Power BI 应用。我们相信这项技术将帮助我们提供更好、响应更快的 UI,用于提供报告参数值、在报告中导航,甚至可能查看报告内容。

您喜欢 Report Viewer 控件……但它是一个 ASP.NET Web Forms 控件。您需要可以集成到 ASP.NET Core/MVC 应用程序或非 ASP.NET 应用程序中的东西。借助这项技术,我们希望提供一个客户端/基于 JavaScript 的报表查看器,您可以将其集成到任何现代应用程序中。

这些都是艰巨的任务,我们还没有具体的时间表可以分享,但请在接下来的几个月里继续关注我们,因为我们一直努力与您分享我们的进展,并尽早并经常听取您的反馈。

Forerunner Software 将在有限的时间内继续为现有客户提供支持。”

关于angular - 用于 ASP.NET Core 和 Angular(>2.0) 的 RDLC 本地报告查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49309797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com