Escludendo un attimo le polemiche sul linguaggio nn scritto!

ho creato un progetto con varie tabelle relazionate da chiavi.
e perfettamente sono legate anche in fase di aggiunta record (vedi quì) ma ho un piccolo problema, quando salvo con la funzione:
Me.Validate()
Me........EndEdit()
Me........EndEdit()
'
'Salva tutti i dati presenti in tutte le tabelle dati.
Me.TableAdapterManager.UpdateAll(Me.DBaseDataSet)

salva perfettamente ma automaticamente mi vengono visualizzati i dati del record sucessivo.

Cosa può essere????