public void AddColumn(string column) { bool addIt = false; if (rbDataFields.Checked) { if (!DataFields.Any(x => x.ColumnName.Equals(column))) { DataFields.Add(new DataField(column)); addIt = true; } } else { if (!SearchFields.Any(x => x.Equals(column))) { SearchFields.Add(new SearchField(column, GetCurrentLogic())); addIt = true; } } if (addIt) { chkSelection.Items.Add(column); } }