Χρησιμοποίησες την λέξη DataSource και αν κατάλαβα καλά μάλλον χρησιμοποιείς Binding για να γεμίσεις το Grid με δεδομένα.
Αν ναι τότε στον κώδικα του Button γράψε :
Me.Validate
Me.<BindingSource>.EndEdit
'Execute rest code
Αν όμως δεν χρησιμοποιείς Binding τότε ένας από του τρόπους που σου έχει προταθεί είναι σωστός. Τώρα μπορεί να υπάρχουν και άλλες υλοποιήσεις αλλά νομίζω πως θα είναι μπακαλίστικες αντιθέτως αυτός που σου έχει προταθεί είναι ο πιο σωστός (Κατά την γνώμη μου)