C# wpf工具包datagrid列排序

C# wpf工具包datagrid列排序,c#,wpf,datagrid,wpftoolkit,C#,Wpf,Datagrid,Wpftoolkit,嗨,我的数据网格中有一个名为“温度”的列,显示温度值。我想在单击时对该列进行排序,因此我将CanUserSort和SortMemberPath设置为viewmodel中的相应值。但是排序并没有考虑到负值,而是将其视为正值。如何解决此问题。请检查您排序的项目的数据类型。首先,欢迎使用stackoverflow,其次,向我们展示一些源代码,以便我们可以看到您迄今为止所做的工作。该列的成员是否绑定为字符串?也许你应该把它绑定到十进制type@whoisthis绑定到该列的成员是一个字符串,其中包含M1

嗨,我的数据网格中有一个名为“温度”的列,显示温度值。我想在单击时对该列进行排序,因此我将CanUserSort和SortMemberPath设置为viewmodel中的相应值。但是排序并没有考虑到负值,而是将其视为正值。如何解决此问题。

请检查您排序的项目的数据类型。

首先,欢迎使用stackoverflow,其次,向我们展示一些源代码,以便我们可以看到您迄今为止所做的工作。该列的成员是否绑定为字符串?也许你应该把它绑定到十进制type@whoisthis绑定到该列的成员是一个字符串,其中包含M1、M2、M3等条目。。。所以当我对它进行排序时,它是基于字符串值进行排序的。我希望排序只考虑与M1、M2等相关的数值。@ WHISISTIAN,我想实现该列的字母数字排序,因为它的元素是字母数字。@ NagarajHarakuni可以尝试在DATAGRID上使用自定义排序,并为这样的事情做自己的排序器。查找wpf datagird列的自定义排序绑定到该列的成员是一个字符串,其中包含M1、M2、M3等条目。。。所以当我对它进行排序时,它是基于字符串值进行排序的。我希望分拣只考虑与M1、M2、ETCCAN相关的数值,你可以发布一些温度数据吗?