首页 文章

ActiveReport 3:为CrossTable添加动态列

提问于
浏览
0

我在ActiveReport 3下,我需要创建具有动态数量的列和行的CrossTable .

ActiveReport 3给出的示例已将修复列放在设计视图中,这很糟糕 .
有一个解决方案可以在Active Report 3下创建真正的交叉表吗?

现在我尝试这些事件:

_ReportStart
_DataInitialize
_FetchData

1 回答

  • 0

    在ActiveReports中,您需要使用基于数据源的代码动态添加列(字段/文本框) . 您可以see this walkthrough获取有关如何动态创建报告的详细示例 . 演练不会创建交叉表,但它确实显示了如何动态添加字段 . 要创建交叉表,您基本上只需将文本框并排添加到报表中,然后一个接一个地添加 . 在交叉表中为每个列添加一个 .

    注意:在GrapeCity收购Data Dynamics之后,Data Dynamics Reports产品后来被集成到ActiveReports中 . 数据动态报告的功能通常在ActiveReports中称为“页面报告”或“RDL报告” . 因此,ActiveReports现在包含对带有“Matrix”控件的交叉表报表的本机支持 . 在ActiveReports的页面报告中使用Matrix的示例就在这里 .

    有关旧版ActiveReport的文档可在Legacy Documentation page上找到,该文档链接自main ActiveReports documentation site .

相关问题