private void RemoveFromFirstGrid(List <Shared.Selectables.Person> persons) { foreach (Shared.Selectables.Person p in persons) { SelectablePersons.Remove(p); } }
private void btnMoveToOtherDGV_Click(object sender, EventArgs e) { List <Shared.Selectables.Person> selectedPersons = new List <Shared.Selectables.Person>(); foreach (Shared.Selectables.Person p in SelectablePersons) { if (p.Selected) { selectedPersons.Add(p); //Implicit cast operator in play here. SelectedPersons.Add(p); } } foreach (Shared.Selectables.Person p in selectedPersons) { SelectablePersons.Remove(p); } }