Devexpress 如何最后对ASPxGridView列空值进行排序?
我的数据集包含空值和-默认情况下-空值先来 排序数据时,如何获取空值最后?按如下方式处理ASPxGridView的OnColumnSort事件: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
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" />