我想按两列或多列对rdlc报表进行排序。RDLC在多列上排序
这可能发生,如果我有两个相同的名称,那么它应该下一个按ID列排序。
当我导航到文本框属性并单击交互式排序选项卡时,我只能选择一列进行排序。
如何添加多个列?
编辑:我只是意识到你可以编辑整个表的矩阵来添加多个排序字段。我猜你也可以创建一个组,并根据需要将它附加到列上。
我想按两列或多列对rdlc报表进行排序。RDLC在多列上排序
这可能发生,如果我有两个相同的名称,那么它应该下一个按ID列排序。
当我导航到文本框属性并单击交互式排序选项卡时,我只能选择一列进行排序。
如何添加多个列?
编辑:我只是意识到你可以编辑整个表的矩阵来添加多个排序字段。我猜你也可以创建一个组,并根据需要将它附加到列上。
我也没有找到交互式排序的多列字段。 您可以通过指定连接列值的表达式来解决此问题。请注意,您必须以友好的方式格式化日期字段。
=Fields!MyString.Value & CDate(Fields!MyDate.Value).ToString("yyyyMMdd")
谢谢,这真是一个很酷的解决方法,但是,如果我能做些什么要将第一个“Fields!MyString.Value”列排序为ASCENDING,第二个“Fields!MyDate.Value”列将排序DESCENDING? – 2012-07-26 08:50:06
是的,您可以在tablix属性中添加多个排序字段。
除此之外,如果您单击一行文本框,则可以看到交互式排序选项卡,您可以在其中对字段值进行分组和排序。
希望这会有所帮助!
这个MSDN链接解释细节的解决方案解决方案'denzuchan' http://msdn.microsoft.com/en-us/library/ms251728(v=vs.80).aspx – 2013-02-21 09:43:19
这个MSDN链接详细解释了“denzuchan” msdn.microsoft.com/en-us/library/ms251728(v=vs.80).aspx – 2013-02-21 09:43:46