public void SetParametersByDefault(BaseColumn column) { var listValues = new List <object>(); var valuesWithoutControl = new List <object>(); var clientIDs = new List <string>(); var controls = new List <Control>(); foreach (var context in RenderContexts.Where(r => r.Column == column)) { var value = column.GetValue(context); listValues.Add(value); if (!string.IsNullOrEmpty(context.EditClientID)) { clientIDs.Add(context.EditClientID); controls.Add(context.Control); } else { valuesWithoutControl.Add(value); } } ResultValues = listValues; ClientIDs = clientIDs; Controls = controls; ResultValuesWithoutControl = valuesWithoutControl; }
public IEnumerable <object> GetValues(BaseColumn column) { var list = new List <object>(); foreach (var context in RenderContexts.Where(r => r.Column == column)) { list.Add(column.GetValue(context)); } return(list); }