我正在尝试将数据更新到访问数据库,同时在datagridview中显示相同的数据。我正在使用绑定源和表适配器。我一直收到这个"更新需要一个有效的InsertCommand,当传递带有新行的DataRow集合"错误。它是一个多表单项目,相同的代码以另一种形式使用,它工作正常。可能是这个错误的根源以及如何摆脱它?
Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click
Try
UsersBindingSource.EndEdit()
UsersTableAdapter.Adapter.Update(MRStudioDataSet3.Users)
st = 1
MessageBox.Show("Changes Saved")
Catch exc As System.Data.ConstraintException
MessageBox.Show("Username Already Taken", "Username Uniqueness Violation", MessageBoxButtons.OK, MessageBoxIcon.Warning)
UsersBindingSource.RemoveCurrent()
End Try
End Sub