gpt4 book ai didi

asp.net - 在 RDLC 中分组数据

转载 作者:行者123 更新时间:2023-12-04 22:51:58 25 4
gpt4 key购买 nike

如果这看起来很愚蠢,我很抱歉,但我是使用报告定义语言 (RDLC) 文件的新手,我正在寻找有关我必须创建的报告的最佳“攻击计划”的建议。

报告
报告(本身)必须在每组(数据)的相关计算集上方显示数据表。我希望每页保留一个组......但这可能是不可能的,因为每张 table 可能会变得很长(但这是另一天的另一个问题)。

...可以有 1 到 N 组

例子

  • (第一组)
  • 表格计算

  • 分页符
  • (组2)
  • 表格计算

  • ...等等。

    这是最好的方法吗?
    将每个组放入一个子报告中。然后子报告将包含表格和表格计算。

    ...这是正确的还是有更好的方法来做到这一点?

    最佳答案

    实际答案是

    外部 RDLC 包含一个 LIST 控件,其中包含以下控件:

  • TABLE(包含与整个集合相关的项目)
  • 子报告

  • SUBREPORT 指向包含以下控件的 RDLC:
  • TABLE(包含行项目)

  • (1) 使用 LIST 的“分组”属性对您的 1 对 N 集合进行分组。 通过选择 LIST 控件然后选择 Visual Studio 的菜单选项,可以找到“分组”属性:VIEW > PROPERTIES WINDOW。
    (2) 接下来,设置LIST的数据源。
    这是通过选择 REPORT 然后选择 Visual Studio 的菜单选项来找到的:REPORT > DATA SOURCES。将任何字段拖到控件上,数据源将自动设置。

    笔记:
    如果您无法在 Visual Studio 的数据源窗口中“看到”任何数据源,则“可能”是因为您的项目中的服务引用导致了问题...暂时将它们从您的项目中排除并在 Visual Studio 的数据源窗口中选择 RESFRESH 图标(它们然后应该出现)。遗憾的是,您必须在每次数据源更改时执行此操作。

    一旦您正确地迭代了 LIST,您就可以添加 SUBREPORT 和任何其他控件。

    ...我现在正式讨厌 RDLC。

    关于asp.net - 在 RDLC 中分组数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3522255/

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