每次没有方法改变haschanges()

时间:2015-08-03 16:19:25

标签: vb.net visual-studio-2013

我在Table Basic中使用TableAdapter作为一个简单的软件。 我输入了一个查询 - 按名称搜索 - 但我希望在开始搜索之前检查更改(因为我将通过搜索丢失更改)。 我的想法是:

If TimeBankDataSet.HasChanges() Then
        Try
        Select Case MsgBox("Save the canges before searching?", MsgBoxStyle.YesNoCancel)
            Case MsgBoxResult.Yes
                Me.Validate()
                Me.PeopleBindingSource.EndEdit()
                Me.TableAdapterManager.UpdateAll(Me.TimeBankDataSet)
                MsgBox("Saved", MsgBoxStyle.Information, "Info")
                Exit Sub
            Case MsgBoxResult.Cancel
                Exit Sub
        End Select
    Catch ex As Exception
    End Try
    End If

但是永远不会改变..

解决了添加:Me.PeopleBindingSource.EndEdit()

0 个答案:

没有答案