@kenrogersによって実証されたColumnView.CustomColumnDisplayTextイベントを処理するアプローチを使用できます。
または、この列にカスタム書式設定機能を使用できます。
aColumn.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Custom;
aColumn.DisplayFormat.Format = new CustomDoubleFormatter();
public class CustomDoubleFormatter : IFormatProvider, ICustomFormatter {
    public object GetFormat(Type format) {
        return this;
    }
    public string Format(string format, object arg, IFormatProvider provider) {
        bool hasFractionalPart = ((double)arg % 1.0 > double.Epsilon);
        return string.Format(hasFractionalPart ? "{0:N2}" : "{0:N0}", arg);
    }
}
PS セル値の書式設定の詳細については、セル値の書式設定のヘルプ記事を参照してください。