0

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

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

现在我尝试这些事件:

_ReportStart
_DataInitialize
_FetchData
4

1 回答 1

0

在 ActiveReports 中,您需要使用基于数据源的代码动态添加列(字段/文本框)。您可以查看此演练以获取有关如何动态创建报告的详细示例。该演练不会创建交叉表,但会显示如何动态添加字段。要创建交叉表,您基本上只需将文本框并排和一个接一个地添加到报表中。一个用于您想要在交叉表中的每一列。

注意:在 GrapeCity 收购 Data Dynamics 之后,Data Dynamics Reports 产品后来被集成到ActiveReports中。数据动态报表的功能在 ActiveReports 中一般称为“页面报表”或“RDL 报表”。因此,ActiveReports 现在包括对带有“矩阵”控件的交叉表报表的原生支持。在 ActiveReports 的页面报告中使用矩阵的一个例子是在这里

旧版 ActiveReports 的文档可在旧版文档页面上找到,该页面链接自ActiveReports 主文档站点

于 2011-01-05T23:27:15.067 回答