C# RDLC矩阵的行号

C# RDLC矩阵的行号,c#,asp.net-mvc-4,matrix,rdlc,C#,Asp.net Mvc 4,Matrix,Rdlc,我使用的是RDLC矩阵。我从数据集中得到的记录总数是46,矩阵映射到7条记录。我使用下面的表达式来计算未按预期工作的行数 =RowNumber(nothing) 试试这个: =RowNumber(Nothing)/Count(Fields!AdmitCardNo.Value) 试试这个: =RowNumber(Nothing)/Count(Fields!AdmitCardNo.Value) 你能说明你期望它如何工作吗?从文档中,RowNumber(Nothing)给出了最外层数据区域

我使用的是RDLC矩阵。我从数据集中得到的记录总数是46,矩阵映射到7条记录。我使用下面的表达式来计算未按预期工作的行数

   =RowNumber(nothing)
试试这个:

=RowNumber(Nothing)/Count(Fields!AdmitCardNo.Value)
试试这个:

=RowNumber(Nothing)/Count(Fields!AdmitCardNo.Value)

你能说明你期望它如何工作吗?从文档中,RowNumber(Nothing)给出了最外层数据区域中正在运行的行号—这意味着它给出了用于此矩阵行的最后一个数据源行的行号。如果您想让行号列显示从1到7的数字,那么您可以在数据集中添加包含该数字的新列。这将很容易做到,因为它是按学生姓名分组的。我想显示矩阵的计数,而不是数据集的行数。建议的方法应该可行-在数据源中添加带有行号的新列将是最简单的解决方案。你能说明你希望它如何工作吗?从文档中,RowNumber(Nothing)给出了最外层数据区域中正在运行的行号—这意味着它给出了用于此矩阵行的最后一个数据源行的行号。如果您想让行号列显示从1到7的数字,那么您可以在数据集中添加包含该数字的新列。这将很容易做到,因为它是按学生姓名分组的。我想显示矩阵的计数而不是数据集的行数。建议的方法应该有效-在数据源中添加带有行号的新列将是最简单的解决方案。非常感谢!你节省了我的时间,非常感谢!你节省了我的时间