RDLC 在 table 中显示额外的行
RDLC showing additional Rows in a table
我正在创建一份关于 RDLC 的报告。假设我在数据库中有 2 个表,我从用户和费用中导入数据。
每个用户可以有多个费用。费用仅包含我必须包含在报告中的详细信息和金额 2 列。
我创建了一个存储过程,但由于在费用中具有相同的 UserId,所以它的行重复。到目前为止我能做到这一点。
See This Picture
我想要的是一行包含大量 id 列和其他包含多个子行费用的详细信息。
我怎样才能做到这一点。我试过在 RDLC 中隐藏重复项 属性 但它显示重复的列字段
这就是我想要实现的目标
See image
在这种情况下,我在 RDL 文件中使用矩阵工具。
你应该设置 expenses 矩阵的 ColumnGroup
通过 Master/Detail 方法解决了它。将 2 tablix 放入列表中。在第一个 tablix 上设置用户详细信息并创建一个行组,以便值不重复,然后在第二个 tablix 上使用附加数据字段。
然后将这个额外的数据 tablix 拖到第一个 tablix 的行中,一切似乎都正常。
对于序列号,我使用了根据我的用户 ID 计算不同的值
我正在创建一份关于 RDLC 的报告。假设我在数据库中有 2 个表,我从用户和费用中导入数据。
每个用户可以有多个费用。费用仅包含我必须包含在报告中的详细信息和金额 2 列。
我创建了一个存储过程,但由于在费用中具有相同的 UserId,所以它的行重复。到目前为止我能做到这一点。
See This Picture
我想要的是一行包含大量 id 列和其他包含多个子行费用的详细信息。
我怎样才能做到这一点。我试过在 RDLC 中隐藏重复项 属性 但它显示重复的列字段
这就是我想要实现的目标
See image
在这种情况下,我在 RDL 文件中使用矩阵工具。 你应该设置 expenses 矩阵的 ColumnGroup
通过 Master/Detail 方法解决了它。将 2 tablix 放入列表中。在第一个 tablix 上设置用户详细信息并创建一个行组,以便值不重复,然后在第二个 tablix 上使用附加数据字段。
然后将这个额外的数据 tablix 拖到第一个 tablix 的行中,一切似乎都正常。
对于序列号,我使用了根据我的用户 ID 计算不同的值