2011-06-17 75 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在他們的競爭對手之一)。