I have a combobox with objects of Foo type, here is the Foo class:
Foo
public class Foo { public string name { get; set; } public s
comboBox2.Items.Remove(comboBox2.SelectedValue); will only remove from the combobox, not from the datasource bound to the combobox. You may remove it from the datasource and re-bind the datasource.