Private Sub BindingNavigatorAddNewItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorAddNewItem.Click SendKeys.Send(Keys.Enter) SendKeys.Send(Keys.Tab) CurrateBindingSource.EndEdit() If checkCell() = True Then BindingNavigatorSaveItem.Enabled = False BindingNavigatorAddNewItem.Enabled = False CurrateBindingSource.AddNew() End If End Sub ' again click the BindingNavigatorAddNewItem button no trigger this method Private Sub dg_CellLeave(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dg.CellLeave SendKeys.Send(Keys.Enter) SendKeys.Send(Keys.Tab) 'End Sub