Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过单击列标题对radGridView进行排序_C#_Wpf_Sorting_Telerik - Fatal编程技术网

C# 通过单击列标题对radGridView进行排序

C# 通过单击列标题对radGridView进行排序,c#,wpf,sorting,telerik,C#,Wpf,Sorting,Telerik,我正在开发一个wpf应用程序。它在datagrid中显示了一些结果 我想对数据网格中的列进行排序。列包含双值。单击列标题时,RadDataGrid提供内置排序机制 我的问题是..当数据不可用时,我将NA作为结果。所以我的列值是345567,NA,567,88等等 我无法对列进行排序 写Nam转换双精度字符串…所以我认为这就是问题所在 选项是什么,这样当我仍然没有得到数据时,我想显示这样的值,它可以被视为double,并且我的列将被排序 它在第一个数字上排序。 在网格中,将“SortExpress

我正在开发一个wpf应用程序。它在datagrid中显示了一些结果

我想对数据网格中的列进行排序。列包含双值。单击列标题时,RadDataGrid提供内置排序机制

我的问题是..当数据不可用时,我将NA作为结果。所以我的列值是345567,NA,567,88等等

我无法对列进行排序

写Nam转换双精度字符串…所以我认为这就是问题所在

选项是什么,这样当我仍然没有得到数据时,我想显示这样的值,它可以被视为double,并且我的列将被排序

它在第一个数字上排序。

在网格中,将“SortExpression”属性设置为该属性的数字版本。像这样的

<telerik:GridBoundColumn DataField="MyPropertyAsString" HeaderText="MyValue" SortExpression="MyPropertyAsDouble" />

参考:我的数据按第一位排序。