In VB.NET I have a DataGridView bound to a BindingSource. If BindingSource's position is changed, the first cell (0,0) in the grid appears blank. If I click in this first cell, the underlying value appears and it can get edited. The value in first cell also re-appears when I click in another cell but this time it's the new clicked cell that is not showing it's value.
And leaving the DataGridView's focus doesn't make the values to show.
I have tried EndEdit on the BindingSource and the dgv but it changes nothing.
How can I get the DataGridView to always show all values ?