Devexpress 如何最后对ASPxGridView列空值进行排序?

Devexpress 如何最后对ASPxGridView列空值进行排序?,devexpress,aspxgridview,Devexpress,Aspxgridview,我的数据集包含空值和-默认情况下-空值​​先来 排序数据时,如何获取空值​​最后?按如下方式处理ASPxGridView的OnColumnSort事件: protected void myGrid_CustomColumnSort(object sender, CustomColumnSortEventArgs e) { if (e.Column == null) return; if (!e.Column.FieldName.ToString().Equals

我的数据集包含空值和-默认情况下-空值​​先来

排序数据时,如何获取空值​​最后?

按如下方式处理ASPxGridView的OnColumnSort事件:

protected void myGrid_CustomColumnSort(object sender, CustomColumnSortEventArgs e)
{
    if (e.Column == null)
        return;

    if (!e.Column.FieldName.ToString().Equals("myColumnFieldName"))
        return;

    if (e.Value1 == DBNull.Value || e.Value1 == null)
        e.Result = 1;
    else
        if (e.Value2 == DBNull.Value || e.Value2 == null)
            e.Result = -1;
        else
            e.Result = Comparer.Default.Compare(e.Value1, e.Value2);
    e.Handled = true;
}
并将yout列的SortMode属性设置为:

<Settings SortMode="Custom" />