RDLC报告中的排序矩阵列

问题描述 投票:1回答:2

我得到以下查询结果:

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报告中创建了一个矩阵,并在列字段中添加了->'payelement',在值字段中添加了->'payelementValue',并在行字段中使用了->'employeeName',现在的问题是我我想在名为“ payelementOrder”的字段上对“ payelement”进行排序,该字段代表其实际表中的付款顺序,而我实际上却按默认值(即PE1然后PE2)按字母顺序对它们进行排序。任何帮助将不胜感激。

sorting matrix rdlc
2个回答
1
投票

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


2
投票

我解决了这个问题...转到.rdlc...。检查Row Groups(我们将在左下方找到),我们将找到分组的列名(我们在表中拥有该名称),然后右键单击它->转到组属性...->转到排序->上的排序方式,并提供要根据其进行排序的列名称,然后单击确定。

您已经完成....

© www.soinside.com 2019 - 2024. All rights reserved.