Вот код:
Me.Validate()
Me.Tabl_IncomeInvoicesBindingSource.EndEdit()
If Me.DS_Main.HasChanges Then
Dim resp As MsgBoxResult
resp = MsgBox("Сохранить изменения?", MsgBoxStyle.YesNo, "ууу")
If resp = MsgBoxResult.No Then
Me.DS_Main.RejectChanges()
Return
End If
End If
If Not Me.DS_Main.Tabl_IncomeInvoices.GetChanges Is Nothing Then
Me.Tabl_IncomeInvoicesTableAdapter.Update(Me.DS_Main.Tabl_IncomeInvoices.GetChanges)
End If
DS_Main.AcceptChanges()
End If
_________________________________________
Замечаю что после AcceptChanges, GetChanges обнуляется, но при следующем проходе через этот код при отсутсвие изменений после EndEdit GetChanges опять заполняется строками.
Ответить
|