Al final creo que lo conseguí, aunque no entiendo que es lo que hace, ni que tiene que ver un currencyManager con confirmar algún dato... creo que no es lo que necesitaba, pero las acciones que hace deben de conllevar el comportamiento que deseaba...
Código vb:
Ver originalDim cm As CurrencyManager = CType(dataGridView1.BindingContext(dataGridView1.DataSource, dataGridView1.DataMember), CurrencyManager)
dataGridView1.EndEdit()
'Ahora el update ...