asp.net替代水晶报道

时间:2012-03-08 22:55:37

标签: asp.net reporting-services crystal-reports

我们使用ASP.net和SQL数据库在水晶报表中创建表格,以PDF格式显示表格。但是,我们无法控制生成的PDF报告,例如用户可以选择/取消选择以PDF格式创建的一个表单的某些选项。我们正在寻找一种替代解决方案,使开发人员能够更好地控制生成的PDF报告。我们喜欢Crystal Reports以及设计表单和寻找类似于增强UI并为开发人员提供更多选项的类似内容的方式

3 个答案:

答案 0 :(得分:1)

我的建议是使用Microsoft ReportViewer控件来处理RDLC报告(不需要安装Microsoft Reporting Server的实例),然后将报告导出为PDF。请参阅此(Save RDLC reports as PDF programmatically)以了解如何导出为PDF。

通过这种方式,您可以免费获得强大的报告引擎。

Microsoft Report Viewer 2008 Redistributable Package

Microsoft Report Viewer 2010 Redistributable Package

快乐的编码!

答案 1 :(得分:0)

一个很好的起点是wikipedia page

鉴于您使用的是现有Crystal报表的asp.net,Telerik Reporting绝对值得一看。

此外,鉴于您使用的是Microsoft技术(特别是如果您的SQL是MS SQLServer),可能值得调查SQLServer Reporting Services

答案 2 :(得分:0)

另请查看DoddleReport

开箱即用,它可以将报告呈现为Excel,PDF,HTML和CSV - 当然完全可插拔。