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