Vb.net将数据从BindingSource保存到db

时间:2019-09-21 17:45:00

标签: vb.net visual-studio bindingsource

我有一个主要形式。用一个按钮打开一个对话框,该对话框具有一个DataGridView绑定到BindingSource1

我在截止表格上使用:

Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click
      If (Not SaveRecords()) Then
        If (MsgBox("Close whitout Save?", vbQuestion + vbYesNo) <> vbYes) Then
            Exit Sub
        End If
    End If
    Me.DialogResult = System.Windows.Forms.DialogResult.OK
    Me.Close()
End Sub

Private Function SaveRecords() As Boolean
    Try
        Me.Validate()
        BindingSource1.EndEdit()
        Me.SalaTableAdapter.Update(Me.CassaMDataSala.Sala)

        Return True
    Catch ex As Exception
        MsgBox(ex.Message)
        Return False
    End Try
End Function

一切正常:我进行更改,插入,删除,关闭对话框表单并重新打开,然后看到更改。但是,如果我退出并重新进入程序(关闭主窗体),则更改不会提交

0 个答案:

没有答案