我在过去几周一直在研究SSRS 2005/2008,并创建了一些服务器端报告.对于某些应用,一位同事建议我针对该特定情况研究RDLC.我现在试图了解RDL和RDLC之间的主要区别.
搜索此信息最多会产生碎片化信息.我了解到:
但我仍然不完全理解RDLC文件与其他相关系统(报告服务器,源数据库,客户端)之间的关系.
为了更好地掌握RDLC文件,我想知道它们的使用与RDL文件的区别以及在什么情况下选择RDLC而不是RDL.也欢迎链接到资源.
ASP.NET论坛上的一个主题讨论了同样的问题.从中,我对这个问题有了更好的理解.
RDLC的一个特性是它可以在ReportViewer控件中完全在客户端运行.
这是优势还是劣势取决于具体应用.
在我的应用程序中,无论如何都可以使用Reporting Services实例,并且可以轻松地从数据库中提取报告所需的数据.有什么理由让我考虑RDLC,还是我应该坚持使用RDL?