I have two ListBox in my winforms application, I assigne a datasource for both of them as follow:
ListBox
private void MakeMeasurementUnits() { var
The behavior you have noted is the default/correct behavior for winforms controls. You can achieve what you are after by setting a new BindingContext for your second listbox control without creating a copy of your data source.
BindingContext