2010-12-13 47 views
0

我在ActiveReport 3下,我需要創建具有動態數量的列和行的CrossTable。ActiveReport 3:爲CrossTable添加動態列

使用ActiveReport 3給出的例子已經在設計視圖中添加了修復列,這很糟糕。
在Active Report 3下有一個解決方案來創建真正的交叉表?

現在我嘗試用這些事件:

_ReportStart 
_DataInitialize 
_FetchData 

回答

0

在ActiveReports中,你需要動態地添加使用基於您的數據源代碼中的列(字段/文本框)。有關如何動態創建報告的詳細示例,您可以登錄see this walkthrough。演練不會創建交叉表,但會顯示如何動態添加字段。要創建交叉表,您只需將您的文本框並排放入報表中並一個接一個地添加。一個用於交叉表中的每個列。

注意:在GrapeCity收購Data Dynamics後,Data Dynamics Reports產品稍後集成到ActiveReports中。 Data Dynamics報表的功能在ActiveReports中通常稱爲「頁面報表」或「RDL報表」。因此,ActiveReports現在包含對「Matrix」控件的交叉表報表的本機支持。在ActiveReports的頁面報告中使用Matrix的例子是here

對於舊版本的ActiveReports

文檔都可以在Legacy Documentation page,這是從main ActiveReports documentation site鏈接。

+0

自從GrapeCity網站剛剛重組以來,演練鏈接已經失效。有沒有相應的鏈接有效? – mbomb007 2015-07-07 16:23:27

+0

@ mbomb007我更新了答案。讓我知道這是否有幫助。 – 2015-07-08 19:06:35

+1

ActiveReports的舊版本是否有類似的幫助區域? – mbomb007 2015-07-08 20:19:48