很抱歉成为SSRS的新手。
我的设计目标:
近期:开发 - 使用SSRS - 简单的客户端(无报告服务器!)报告 - 基于MS SQL数据表,并将其嵌入.NET WPF客户端(应用程序)
长期:对于其他报告,聘请外部SSRS专家,以便他们提供所开发的报告,并将其整合到同一WPF应用程序中。
我设法做了两件事:
使用Reports Builder 3.0开发一个连接到MS SQL的简单报表 - 结果生成了 RDL 文件(该文件包含所有数据库连接)
< / LI>将 ReportViewer WinForms控件嵌入到WPF应用程序中。
很遗憾,我无法将我开发的报告加载到应用程序中。
我从新文章中了解到RDL并非旨在支持客户端执行(没有服务器),而应该使用RDLC。但是,我无法使用Reports Builder知道如何将报告转换为RDLC - 它没有为我提供以不同格式保存的选项。
我很感激有经验的人提出的关于如何实现目标的任何暗示。
具体来说,我应该使用RDLC,如果是肯定的 - 以这种格式获取报告的方式是什么?
由于 最大
答案 0 :(得分:3)
我建议在创建将嵌入应用程序并以“本地”模式运行的RDLC报告时使用 Visual Studio ,并使用 Microsoft Report Builder 或< strong> Visual Studio 创建将在SSRS中以“服务器”模式运行的RDL报告。
将在WPF Visual Studio项目中创建一个RDLC报告,只需创建一个新的报告。
使用Visual Studio时,将在Reports Server项目中创建RDL报告。
或者,如果您不介意手动更正报告定义文件中的数据源信息,则可能只需将文件从RDL重命名为RDLC:{/ 3}}。