I’m currenty working on a DataGridView-extentsion with custom DataSource handling. If I bind a list to two normal System.Windows.Forms.DataGridView and select an item in dataGridView1, dataGridView2 automatically also sets the position to the item.
If I assign a BindingSource I can handle the PositionChanged event, but a Generic.List doesn’t have a CurrencyManager, so how does the dataGridView2 know the new position?
Finally i found the answer: BindingContext!
A simple example: