过去几周我一直在研究 SSRS 2005/2008,并创建了一些服务器端报告。对于某些应用程序,一位同事建议我研究 RDLC 来解决这种特殊情况。我现在试图理解 RDL 和 RDLC 之间的主要区别。
搜索这些信息最多只能得到零碎的信息。我了解到:
但是我仍然不完全理解 RDLC 文件与其他相关系统(ReportingServer、源数据库、客户机)之间的关系。
In order to get a good grasp on RDLC files, I would like to know how their use differs from RDL files and in what situation one would choose RDLC over RDL. Links to resources are also welcome.
在 ASP.NET 论坛上的帖子讨论了同样的问题。从中,我对这个问题有了一些更好的理解。
RDLC 的一个特性是可以在 ReportViewer 控件中运行 完全站在客户一边。
这是一个优点还是一个缺点取决于特定的应用程序。
In my application, an instance of Reporting Services is available anyway and the required data for the reports can easily be pulled from a database. Is there any reason left for me to consider RDLC, or should I simply stick with RDL?