什么是做对象数据报告对.NET的最佳解决方案? [英] What is the best solution to do Reporting on Object data for .NET?

查看:115
本文介绍了什么是做对象数据报告对.NET的最佳解决方案?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们的项目是使用对象作为数据源报道。

Our projects are using objects as the data source to reports.

我们的业务层返回单个对象或IEnumerable的。我们的报告(相当复杂)需要以显示对象的值类型的属性,以及其相关的对象。
典型的情况是,从列表中,显示主报表与类别数据,然后用数据报表的每个类别内的每个产品,然后为每个产品的每个部分子报表,依此类推。

Our business layer is returning single objects or IEnumerable. Our reports (quite complex) need to display value-type properties of the object, and its related objects. Typical case would be, from a List, display a master report with category data, then a subreport with data for each Product inside each Category, then a subreport for each Part of each Product, and so on.

从数据库报告是不是我们的选择。

Reporting from the database is not an option for us.

到目前为止,我们已尝试过
- 报告服务:工作,但有更动报告的XML定义来定义数据源类,很难用,如果你使用一个对象的数据源的工作,建筑不是太干净
- Telerik的报告:相当不错(尤其,漂亮的建筑),但似乎也与复杂的报表(主/次)的问题,并没有给予极大的分页控制,据传有性能/崩溃的问题(不成熟的产品)

We have tried so far - Reporting Services : works but have to mess around with the XML definition of the report to define the datasource classes, very hard to work with if you use an object datasource, architecturally not too clean - Telerik Reports : quite nice (esp., nice architecture) but seems to have problems with complex reports (master/sub), does not give great paging control, rumored to have performance/crash problems (immature product).

有谁知道,可以集成在ASP.NET应用程序和对象作为数据源行之有效的好报告解决方案?

Does anyone know a good reporting solution that can be integrated in an ASP.NET application and works well with objects as datasources ?

推荐答案

我们正在使用的ActiveReports和XtraReports。我有一个Telerik的报告过的经验。
该XtraReports和Telerik的报告是最佳的报告工具,这是一个可用的。我没有带并与层次数据太主/明细报表的任何问题。但XtraReports和Telerik的报告有很好的公报的支持。如果你有任何问题,他们的成分,他们typicaly提供了解决方案。

We are using ActiveReports and XtraReports. I have experience with Telerik Reports too. The XtraReports and Telerik Reports are one of the best reporting tools, which are available. I haven't any problems with master/detail reports with and with with hierarchical data too. But XtraReports and Telerik Reports has very good oficial support. If you have any problem with their components, they typicaly provides solution.

这篇关于什么是做对象数据报告对.NET的最佳解决方案?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆