The error I got when I change the datasource of BindingSource
\"databinding cannot find a row that is suitable for all bindings row that is suitable for all bindings
I have seen this error when no DataGridView is involved, but my data source was being updated from another thread (naughty!) and my binding had FormattingEnabled=false. Changing both of these seemed to fix the problem.