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);
        }