public void SetValue(object value) { if (value is Measure) { Measure measure = (Measure)value; if (measure.IsLeaf()) { ColumnForms.SetValue(measure); } else { SetListValue(measure.GetLeafs()); } } else { ColumnForms.SetValue(value); } }
public void SetValue(object value) { if (value is Persistent && isUniqueColumn((Persistent)value)) { if (value is Measure) { Measure measure = (Measure)value; if (measure.IsLeaf()) { ColumnForms.SetValue(measure); } //else SetListValue(measure.Leafs); } else { ColumnForms.SetValue(value); } } }