Hay 2 cosas que usted podría entonces hacer. Uno está en vez directo a corregir los campos que usted en lugar de otro cambia el datasource del bindingsource al objeto seleccionado. Si el objeto seleccionado es inasequible usted tiene que utilizar control.focus después de cada cambio del campo cuando usted está corrigiendo campos encuadernados en código del fondo.
Dejarme por favor saber si eso no está claro.