【发布时间】:2009-04-20 10:23:47
【问题描述】:
我正在寻找一种从模板生成外观漂亮的文档的工具,它需要:
- 通过代码调用(非交互方式)
- 在 Windows 上运行,最好从网络服务器中的代码调用
- 处理包含自己的内部数据定义、查询选项等的独立*报告文件(即理想情况下,我们可以将简单的报告文件推送到服务器,并且它可以简单地工作 - 报告/文档维护不一定是开发人员活动)
- 根据我们传入的参数(ID 等)访问数据库 (SQL Server 2005) 中的数据
- (再次通过代码)导出为 pdf 或类似格式
*= 其中独立只是意味着报告是完全自描述的;完全可以预期,执行报告将需要额外的报告运行时组件。与使用本地 VS 项目中的数据集的 rdlc 形成对比。
我查看了 rdl/rdlc 选项(Visual Studio 2008),但 rdlc 似乎与程序集耦合(不是独立的),并且 rdl 似乎缺乏基于代码的导出能力。 VS2008 中包含的 Crystal Reports 版本似乎与 rdlc 非常相似 - 大概完整的 Crystal Reports 产品具有更多功能,但价格也很重要......
我欢迎任何关于合适的、专业的、可能适合和推荐的工具的建议......
【问题讨论】:
标签: reporting-services crystal-reports merge reporting