我在ActiveReport 3下,我需要创建具有动态数量的列和行的CrossTable。
ActiveReport 3给出的示例将修复列放在设计视图中,这很糟糕 有一个解决方案可以在Active Report 3下创建真正的交叉表吗?
现在我尝试这些活动:
_ReportStart
_DataInitialize
_FetchData
答案 0 :(得分:0)
在ActiveReports中,您需要使用基于数据源的代码动态添加列(字段/文本框)。您可以see this walkthrough获取有关如何动态创建报告的详细示例。演练不会创建交叉表,但它确实显示了如何动态添加字段。要创建交叉表,您基本上只需将文本框并排添加到报表中,然后一个接一个地添加。在交叉表中为每个列添加一个。
注意:在GrapeCity收购Data Dynamics之后,Data Dynamics Reports产品后来被集成到ActiveReports中。数据动态报告的功能通常称为" Page Report"或者" RDL报告"在ActiveReports中。因此,ActiveReports现在包含对使用" Matrix"的交叉表报告的本机支持。控制。在ActiveReports中使用Matrix的示例'页面报告为here。
Legacy Documentation page上提供了旧版ActiveReport的文档,main ActiveReports documentation site链接了{{3}}。