C# 在服务器和客户端上报告

C# 在服务器和客户端上报告,c#,asp.net,silverlight,wcf,crystal-reports,C#,Asp.net,Silverlight,Wcf,Crystal Reports,我正在寻找一个在服务器和前端工作的报告解决方案。问题在于,前端技术尚未从ASP.NET web窗体、ASP.NET MVC或Silverlight中确定 因此,我希望使用相同的报告框架在服务器上(通过WCF抽象的业务层)生成PDF格式的报告,并通过ASP.NET或Silverlight在查看器中显示报告,用户可以在其中预览报告、调整过滤并最终导出为PDF或Excel/CSV 我的客户也喜欢有一个报表设计器 我能用Crystal Reports做所有这些吗?另外,我是否能够在前端和后端使用相同的报

我正在寻找一个在服务器和前端工作的报告解决方案。问题在于,前端技术尚未从ASP.NET web窗体、ASP.NET MVC或Silverlight中确定

因此,我希望使用相同的报告框架在服务器上(通过WCF抽象的业务层)生成PDF格式的报告,并通过ASP.NET或Silverlight在查看器中显示报告,用户可以在其中预览报告、调整过滤并最终导出为PDF或Excel/CSV

我的客户也喜欢有一个报表设计器

我能用Crystal Reports做所有这些吗?另外,我是否能够在前端和后端使用相同的报告定义?我们也欢迎其他框架建议,尽管我们不希望在这里使用SQL reporting services方法,因为它需要IIS中单独的reporting service应用程序


谢谢

我想看看Teleriks产品(),因为它为Silverlight、WPF和ASP.NET(不确定ASP.NET MVC)提供解决方案。

我想看看Teleriks产品(),因为它为Silverlight、WPF和ASP.NET(不确定ASP.NET MVC)提供解决方案。

我为Telerik工作。Telerik Reporting允许您使用基于Visual Studio的报表设计器创建.NET本机报表。这些报告可以通过任何包含的报告查看器、ASP.NET、Silverlight、WPF和WinForms进行查看。如果您决定使用MVC,也可以使用它,请参见此处()。通过Telerik Reporting,还可以导出为PDF和其他几种文件格式


如果您有兴趣试用,可以在Telerik网站()上下载免费试用版。

我为Telerik工作。Telerik Reporting允许您使用基于Visual Studio的报表设计器创建.NET本机报表。这些报告可以通过任何包含的报告查看器、ASP.NET、Silverlight、WPF和WinForms进行查看。如果您决定使用MVC,也可以使用它,请参见此处()。通过Telerik Reporting,还可以导出为PDF和其他几种文件格式


如果您有兴趣尝试,可以在Telerik网站()上下载免费试用版。

虽然不是最初的.NET版本,但我会加入其中。它有一个.NET服务器端端口,可以通过其广泛的.NET API轻松地集成到后端(也可以将其用作独立服务器)。它生成PDF和所有其他类型的报告文档

在前端有一些选项:嵌入HTML、图像、PDF或使用报表查看器 (它还不是Silverlight,而是Java)——总之,它非常灵活

另一个好处是:还有一个免费且易于使用的报表设计器工具。您甚至可以直接从报表服务器编辑报表,并将其推回到新版本中


是的。我为制造这个的公司工作。(试一试)

虽然不是最初的.NET,但我会加入到拳击场。它有一个.NET服务器端端口,可以通过其广泛的.NET API轻松地集成到后端(也可以将其用作独立服务器)。它生成PDF和所有其他类型的报告文档

在前端有一些选项:嵌入HTML、图像、PDF或使用报表查看器 (它还不是Silverlight,而是Java)——总之,它非常灵活

另一个好处是:还有一个免费且易于使用的报表设计器工具。您甚至可以直接从报表服务器编辑报表,并将其推回到新版本中


是的。我为制造这个的公司工作。(试一试)

我们最终选择了Visual Studio安装附带的Crystal reports,它对内部网应用程序似乎是免费的。报表设计器基本上与SQL reporting services相同,这对我们来说可能更容易,并且受到更大社区的支持。谢谢你的帮助input@Koen-要小心VS.AFAIK附带的Crystal工具,它们不支持Silverlight这样的平台,在集成到应用程序中时,定制这些工具可能会非常困难。作为一名长期的.NET开发人员,我不知道有多少项目最终使用Crystal工具进行嵌入式报告。大多数使用MSR或第三方工具。我们最终选择了Visual Studio安装附带的Crystal reports,它对内部网应用程序似乎是免费的。报表设计器基本上与SQL reporting services相同,这对我们来说可能更容易,并且受到更大社区的支持。谢谢你的帮助input@Koen-要小心VS.AFAIK附带的Crystal工具,它们不支持Silverlight这样的平台,在集成到应用程序中时,定制这些工具可能会非常困难。作为一名长期的.NET开发人员,我不知道有多少项目最终使用Crystal工具进行嵌入式报告。大多数使用MSR或第三方工具。