Sorting 对RDLC报告中的矩阵列进行排序

Sorting 对RDLC报告中的矩阵列进行排序,sorting,matrix,rdlc,Sorting,Matrix,Rdlc,我得到以下查询结果: EmployeeName payelement payelementValue payelementOrder ------------ ---------- --------------- --------------- emp1 PE1 122 2 emp1 PE2 122 1 emp2

我得到以下查询结果:

EmployeeName    payelement    payelementValue    payelementOrder
------------    ----------    ---------------    ---------------
emp1            PE1           122                2
emp1            PE2           122                1
emp2            PE1           122                2
emp2            PE2           122                1
emp3            PE1           122                2
emp3            PE2           122                1
这将生成一个如下所示的报告:

Employee Name   PE2     PE1
emp1            122     122
emp2            122     122
emp3            122     122

我在rdlc报告中创建了一个矩阵,将列字段和值字段分别设置为->'payelementValue'和->'payelementValue',并将行字段设置为->'employeeName'。现在的问题是,我想将'payelement'排序到名为'payelementOrder'的字段上,该字段表示Payelements在其实际值中的顺序表,而我实际得到他们按字母顺序排列的defualt,即(PE1,然后PE2)。任何帮助都将不胜感激。

当您创建矩阵时,您将得到一个列组。在列组的组属性中,您可以按特定字段设置顺序(在您的情况下为payelementOrder)

我通过以下方法解决了问题。。。 转到.rdlc。。。检查行组(我们将在左下角找到),在该行组下,我们将找到分组的列名(我们在表中有此列名)然后右键单击它->转到组属性…->转到排序方式上的排序->给出要根据其排序的列名,然后单击确定

你已经完成了