Ho un problema.

In un form vb, ho una datagridview con una tabella del db collegata. Ora, quando io vado a cliccare salva nel binding navigator, non viene salvato il record su cui stavo lavorando se datagridview era in edit mode.

Siccome il datagridview contiene solo due campi, di cui uno è una checkbox (che quando viene cliccata rimane in edit mode), vorrei fare in modo che prima del click salva (o durante) il datagridview esca dall'edit mode così che venga salvato anche il record attualmente in modifica.

Ho provato con
codice:
If ControlliDataGridView.IsCurrentCellInEditMode Then
ControlliDataGridView.EndEdit(True)
EndIf
ma non so perché non funziona.
Ho provato anche a mettere un controllo sul click del datagridview che verifica se la colonna è quella della checkbox e in quel caso al click esce dall'editmode. Ma in questo caso spesso non cambia il valore della checkbox.

Mah!