用于在datagridview上保存数据的按钮代码

时间:2016-05-10 10:35:25

标签: vb.net

我正在尝试在vb2010数据网格上使用此代码来保存对数据网格所做的更改,但问题是,即使用户单击“保存”按钮并且它们没有进行任何更改,MsgBox("更改已成功更改)。 ")stil显示进行了更改。 Me.Validate() Me.StudentsBindingSource.EndEdit() Me.TableAdapterManager1.UpdateAll(Me.DataSet) MsgBox("Changes Successfully Effected.", MsgBoxStyle.Information + MsgBoxStyle.OkOnly)我将如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

将您的代码置于if状态,如下所示。

IF Me.DataSet.HasChanges() Then
  Me.TableAdapterManager1.UpdateAll(Me.DataSet)
  MsgBox("Changes Successfully Effected.", MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
End If