internal void FromFilterColumn(FilterColumn fc) { SetAllNull(); if (fc.Filters != null) { Filters.FromFilters(fc.Filters); HasFilters = true; } if (fc.Top10 != null) { Top10.FromTop10(fc.Top10); HasTop10 = true; } if (fc.CustomFilters != null) { CustomFilters.FromCustomFilters(fc.CustomFilters); HasCustomFilters = true; } if (fc.DynamicFilter != null) { DynamicFilter.FromDynamicFilter(fc.DynamicFilter); HasDynamicFilter = true; } if (fc.ColorFilter != null) { ColorFilter.FromColorFilter(fc.ColorFilter); HasColorFilter = true; } if (fc.IconFilter != null) { IconFilter.FromIconFilter(fc.IconFilter); HasIconFilter = true; } ColumnId = fc.ColumnId.Value; if ((fc.HiddenButton != null) && fc.HiddenButton.Value) { HiddenButton = fc.HiddenButton.Value; } if ((fc.ShowButton != null) && !fc.ShowButton.Value) { ShowButton = fc.ShowButton.Value; } }