I have two ListBox in my winforms application, I assigne a datasource for both of them as follow:
ListBox
private void MakeMeasurementUnits() { var
This is correct behaviour. The datasource management in WindowsForms keeps track of the selected item on control and manipulates binded data too.
datasource
WindowsForms
The resolution you've found already: is assign 2 different data sources objects to these controls.
data sources objects