2011-06-17 78 views
1

我在VS 2010 SP1中有一个ASP.NET项目,我需要实现几个报表。 有趣的事实是,我只操纵对象,我没有数据库直接访问。VS 2010报表工具

一个C#对象可以有其他子对象,甚至子对象列表,并且很可能这些细节应该显示在报表中。 典型的例子是Author - Book:一本书可能由多个作者撰写,一个作者可能写过多本书。

您是否了解使用对象设计报表更容易的报表工具?

回答

1

我认为Stimulsoft Reports可能会有用。

Stimulsoft报告现在支持绑定到任何.NET类;此功能在报表设计器中称为业务对象。

2

那么built-in ReportViewer components呢?他们同时支持

  • 数据库源和
  • 对象源(这似乎是你所需要的)。

这里是一个MSDN教程:

+0

在msdn示例中没有包含对象列表的对象。为了将其纳入报告中,我需要使用子报表。我担心后来在开发过程中依赖子报表会对我产生影响。 – Andrei 2011-06-17 09:33:26

0

如果你使用的数据对象的工作和你的需求很简单看一看的DevExpress(免责声明 - 我是CTO在他们的竞争对手之一)。