如何在AX 2012中进行排序?特别是在使用addsortfield()时?

时间:2014-09-24 11:10:12

标签: axapta x++ dynamics-ax-2012 ax dynamics-ax-2012-r2

我在表列上进行了一个简单的排序,其中包含使用服务类中的addsortfield()的客户名称。结果是正确但有点奇怪,在名单以A **开头后的名单中,有一个名字以一个特殊字符开头,然后是数字,之后是B **和C **等等。起初这非常令人困惑,我怀疑自己的查询,但现在我在AX客户端的默认客户列表页面上检查了它,并且我的列表与它在客户列表页面上排序时的顺序完全相同,我知道addsortfield ()正如它应该的那样工作。

所以我的问题是MS在AX 2012中如何实现排序,因为订单没有多大意义。首先应该是特殊字符,然后是数字,然后是字母吗?

1 个答案:

答案 0 :(得分:3)

我刚刚意识到排序工作正常并且没有奇怪的结果,前几行不正确的错觉是因为这些名称前面有空格,这就是它们首先出现在列表中的原因。