private void showFilterLists() { cmbFilter1OfCombinedFilter.DataSource = null; //refresh screen cmbFilter2OfCombinedFilter.DataSource = null; cmbFilterOfNotFilter.DataSource = null; arrFilterInfo1OfCombinedFilter.Clear(); arrFilterInfo2OfCombinedFilter.Clear(); arrFilterInfoOfNotFilter.Clear(); dtgFilterList.DataSource = null; //refresh screen arrFilterInfo.Clear(); foreach (IFilter filter in Data.getFilterCollection()) { FilterBriefInfoForCmb fInfo = new FilterBriefInfoForCmb(filter); //data of 3 combobox arrFilterInfo1OfCombinedFilter.Add(fInfo); arrFilterInfo2OfCombinedFilter.Add(fInfo); arrFilterInfoOfNotFilter.Add(fInfo); //data of grid FilterBriefInfo fBInfo = new FilterBriefInfo(filter); arrFilterInfo.Add(fBInfo); } cmbFilter1OfCombinedFilter.DataSource = arrFilterInfo1OfCombinedFilter; cmbFilter2OfCombinedFilter.DataSource = arrFilterInfo2OfCombinedFilter; cmbFilterOfNotFilter.DataSource = arrFilterInfoOfNotFilter; dtgFilterList.DataSource = arrFilterInfo; }
private void showFilterList() { arrFilterInfo.Clear(); foreach (IFilter filter in Data.getFilterCollection()) { FilterBriefInfo fInfo = new FilterBriefInfo(filter); arrFilterInfo.Add(fInfo); } filterBriefInfoBindingSource.ResetBindings(false); filterBriefInfoBindingSource.DataSource = arrFilterInfo; }