Does the BindingSource have an automatic default current position? I have an event handler on CurrentCellChanged event and it seems to be firing twice. I am programatically setting the starting position using the BindingSource Find method at that works but before im setting that starting position, the CurrentCellChanged is already firing and the initial selected cell is column 0 row 0. When you create a BindingSource is it already setting the Current property?
Does the BindingSource have an automatic default current position? I have an event handler
Share
MSDN for DataGridView.CurrentCell Property mentions the default CurrentCell property value is the first cell in the first row (or null if there are no cells in the DGV).
Setting this default would fire your CurrentCellChanged event, explaining why you’re seeing the event for cell 0, 0.