gpt4 book ai didi

c# - 选择正确的报告工具

转载 作者:太空宇宙 更新时间:2023-11-03 23:20:52 25 4
gpt4 key购买 nike

我目前正在将旧版 VB6/Access97 应用程序重写为新的 .NET/MySql 应用程序。这个旧应用程序有 100 多个报表(.rpt Crystal Report XI R2,简单的报表没什么花哨的)需要从头开始创建,因为数据结构正在完全改变。

我应该如何处理这个问题?继续使用 CRXI(真的买不起任何新东西),不知道是否真的与 VS2013 兼容,或者只是使用 Visual Studio 中的 ReportViewer? CRXI 的学习曲线如何?有没有我可以使用的免费服务?

最佳答案

您可能会发现阅读这个 Stack Overflow 问题可以回答您的问题:
Crystal Reports vs ReportViewer Pros/Cons?

根据我使用Crystal Report(1年)和Report Viewer--RDLC(最近刚学)的经验。我宁愿尽可能避免使用 Crystal Report 进行开发。尽管我才刚刚开始学习 Report Viewer,但在使用过程中我越来越喜欢它。

  • Crystal Report 的缺点是难以创建边框良好的表格,因为 Crystal Report 没有边框属性,而在 RDLC 中,您可以轻松指定表格的边框。
  • 如果您擅长在 Crystal Report 中创建报表,您可能会发现为 Report Viewer 创建 RDLC 也很容易,但起初您可能会感到困惑,因为在 Visual 中编辑报表时您无法即时预览报表Studio,但掌握了它之后,就会很容易。
  • 创建、开发和使用 RDLC 是免费的。如果您开发 RDL,您应该在安装了 SQL Server Reporting Services (SSRS) 的服务器中部署报告,您需要为此购买许可证。

RDLC 是使用 XML 的报表定义语言(客户端),可以使用 Microsoft 的 Report Viewer 打开。

RDL 是报表定义语言,它也使用与 RDLC 相同的 XML,也可以用 Microsoft 的报表查看器打开。

关于c# - 选择正确的报告工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35493827/

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