如果添加按列分组,c# 中的 rdlc Report table 不会显示数据集中的所有行

rdlc Report table in c# does not display all rows from dataset if group by columns are added

我已经按照下面给出的 link 对数据进行分组并在每个 table 中显示相关记录。并且 table 应该根据定义的标准重复分组。

我已经完成了 rdlc 设计中所需的所有更改,当我 运行 它时,并不是所有的行都显示出来。仅显示第一行,并且仅显示一个 table 且仅按条件分组。

知道如何解决这个问题吗?

我尝试按列删除分组以解决此问题,现在它显示所有记录,但只显示一个 table,一个按条件分组,而不是按组条件显示所有记录。

无论哪种方式,我都无法看到 header 和 table 的数据组。

如评论中所述,您能够获得要正确分组的详细数据。

至于header,如果它们相同,请确保以下内容:

  1. 包含组 header 的 tablix 单元格必须在您要对三个变量进行分组的组内。

  2. 确保您没有使用 "First" 或 "Last" 等聚合来引用该字段。只要您在其中包含 row-level 数据的范围内,就不需要使用聚合。

聚合的外观

=First(Fields!FieldX.Value)

=First(Fields!FieldX.Value,"DataSet1")

它应该是什么样子

=Fields!FieldX.Value

试试看是否有帮助。