BrightIdeasSoftware.ObjectListView.CreateColumnFilter C# (CSharp) Method

CreateColumnFilter() public method

Create a filter that will enact all the filtering currently installed on the visible columns.
public CreateColumnFilter ( ) : IModelFilter
return IModelFilter
        public virtual IModelFilter CreateColumnFilter()
        {
            List<IModelFilter> filters = new List<IModelFilter>();
            foreach (OLVColumn column in this.Columns) {
                IModelFilter filter = column.ValueBasedFilter;
                if (filter != null)
                    filters.Add(filter);
            }
            return (filters.Count == 0) ? null : new CompositeAllFilter(filters);
        }
ObjectListView