设置列值顺序 RDLC

Set Column value Order RDLC

我正在使用 order by Case 示例获取数据:

Select * from subject order by  CASE Subject.Title
                      WHEN 'English' THEN 1
                      WHEN 'Urdu' THEN 2
                      WHEN 'Mathematics' THEN 3
                      WHEN 'Science' THEN 4

当我在 RDLC 报告中显示此数据时,它没有设置列的顺序。

请试试这个:

Select * from subject order by  CASE 
                  WHEN Subject.Title = 'English' THEN '1'
                  WHEN Subject.Title = 'Urdu' THEN '2'
                  WHEN Subject.Title = 'Mathematics' THEN '3'
                  WHEN Subject.Title = 'Science' THEN '4'

您的查询没有问题。
在您的报表设计器中,您必须按照 here

的说明使用 Sorting Tab

祝你好运。