private void gridView1_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e) { if (e.Value == null || e.Value.Equals(AllItem)) { return; } e.DisplayText = _field.GetDisplayText(e.Value); }
protected void ASPxGridView1_DataBinding(object sender, EventArgs e) { if (CurrentField == null) { ASPxGridView1.DataSource = null; } else { var list = from v in CurrentField.GetUniqueValues() select new FilterInfo() { FilterValue = v, ValueText = CurrentField.GetDisplayText(v) }; ASPxGridView1.DataSource = list.ToArray(); } }
string GetGroupByValue(object value) { return(targetField.ActualDataType == typeof(DateTime) ? GetGroupByDate((DateTime)value) : GetGroupByDisplayText(targetField.GetDisplayText(value))); }