如何在RDLC报告中为每个组添加我的rownumber?

Meh*_*met 5 c# reportviewer report rdlc winforms

怎么能添加这样的行号:

第1组

RowNumber ID名称年龄

1            231     test     43
2            324     test2    45
3            354     test3    34
Run Code Online (Sandbox Code Playgroud)

第2组

RowNumber ID名称年龄

1          657     test4    43
2          534     test5    45
3          678     test6    34
Run Code Online (Sandbox Code Playgroud)

我想做像这个例子的行号.对于每个组,我的行号将重置并从1开始到组行数.我的gruops(GROUP 1,GROUP 2,....)来自db动态!我有多少组不清楚!这里是我找到了一些解决方案,但我认为这些解决方案可用于我们知道多少组!

Dav*_*vid 14

RDLC有一个RowNumber("ScopeName")功能.这将返回给定范围内记录的行号.

您可以在"行组"和"列组"标题下看到设计器下面的报表的现有组.在组中选择您想要行号的列并查看行列,默认名称将为:

[(Group1)
 ?(Details1)
Run Code Online (Sandbox Code Playgroud)

将行号列的表达式设置为

=RowNumber("Group1")
Run Code Online (Sandbox Code Playgroud)