gpt4 book ai didi

reporting-services - C# Microsoft.Reporting.Winforms RDLC - 如何在正文中添加详细信息部分?

转载 作者:行者123 更新时间:2023-12-02 00:35:53 25 4
gpt4 key购买 nike

我正在渲染一个 Winforms.LocalReport,想知道它是否可行,以及如何像在 MS Access Report 和 Crystal Reports 中那样将详细信息/部分添加到报告的正文中。

组织成细节将有助于管理分页符,并且在添加新字段/删除现有字段时也可以更轻松地进行总体设计。我有 300 多个字段,不包括子报表。

或者,此功能是否已被其他更好的功能取代?感谢任何建议,谢谢!

最佳答案

在访问报告和 Crystal 报告等工具中,我们使用带区(例如详细信息带区、组标题带区等)。但是,在 RDL 中,报告的基础是使用 ReportItem,例如 List ReportItem、Table ReportItem、Chart ReportItem 和 Matrix ReportItem。

当您尝试重新创建大多数典型的带状报表时,您可能会发现 List ReportItems 最有用。表 ReportItem 有一个“详细信息行”,您可以添加组,其中每个组都有一组标题行和页脚行。表格行不允许像带一样的自由形式布局,但通常我们无论如何都会跨带对齐东西,所以这通常不是问题。

List ReportItem 有点像 Detail Section,可能正是您要查找的内容。您将列表绑定(bind)到数据,它将为数据的每一行重复列表的内容(您放置在列表中的文本框、图像等)。如果需要,您可以嵌套列表以获得与带状报表编写器中的组页眉/页 footer 分类似的结果。

每个 ReportItem(表格、图表等)类似于在传统的带状报表编写器中使用 SubReport,但它们更易于使用并且通常效率更高(内存更少,运行速度更快)。 ReportItems 允许您在单个报告中轻松使用来自多个数据源的数据。

有关更多信息,请参阅 RDL Specification 的“问题与解答”部分中的第一个问题。 .

关于reporting-services - C# Microsoft.Reporting.Winforms RDLC - 如何在正文中添加详细信息部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4600252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com