public override string GetDisplayText(DataGridColumn colDef, DataGridBase item) { var value = (string)GetValueDefault(colDef, item); if (value == null) { return(""); } return(AvailableChoices.TryGetValue(value, out var v) ? v : ""); }
public virtual object GetValueDefault(DataGridColumn colDef, DataGridBase item) { return(item.GetType().GetField(colDef.Field).GetValue(item)); }
public override string GetDisplayText(DataGridColumn colDef, DataGridBase item) { var value = (KeyValuePair <string, string>?)GetValueDefault(colDef, item); return(value?.Value); }
public override string GetDisplayText(DataGridColumn colDef, DataGridBase item) { return(Text); }
public virtual string GetDisplayText(DataGridColumn colDef, DataGridBase item) { var value = GetValue == null?GetValueDefault(colDef, item) : GetValue(colDef, item); return(value?.ToString()); }