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

时间:2014-09-03 07:45:26

标签: c# wpf sorting telerik

我正在研究一个wpf应用程序。它在数据网格中显示了一些结果。

我想对数据grid.column中的列进行排序包含double values.RadDataGrid在您单击列标题时提供内置的排序机制。

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

我无法对列进行排序......

编写NA m将double转换为字符串...所以我认为这是问题所在。

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

它在第一个数字上排序。 enter image description here

1 个答案:

答案 0 :(得分:0)

在您的网格中,设置' SortExpression'属性为数字版本的属性。像这样......

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