所以我正在研究一个vb。 net程序,它有一个BindingNavigator。
BindingNavigator有一个保存按钮,用于在添加或删除DataGridView中的任何内容后保存数据。每当我点击Save它告诉我该方法或操作没有实现。
如何解决此问题?
以下是我保存按钮的代码:
Private Sub ToolStripSave_Click(sender As Object, e As EventArgs) Handles ToolStripSave.Click
Try
Me.Validate()
Me.EmployeeBindingSource.EndEdit()
Me.EmployeeTableAdapter.UpdateAll(Me.Test5DataSet)
Me.EmployeeBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem
Me.EmployeeBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem
Me.EmployeeBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem
Me.EmployeeBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem
Me.EmployeeBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem
Me.BindingNavigatorAddNewItem.Enabled = True
Me.BindingNavigatorMoveFirstItem.Enabled = True
Me.BindingNavigatorMoveLastItem.Enabled = True
Me.BindingNavigatorMoveNextItem.Enabled = True
Me.BindingNavigatorMovePreviousItem.Enabled = True
Me.ToolStripReload.Enabled = True
Me.ToolStripList.Enabled = True
Me.ToolStripExit.Enabled = True
Catch exception As System.Exception
ProjectData.SetProjectError(exception)
Interaction.MsgBox(exception.Message, MsgBoxStyle.OkOnly, Nothing)
ProjectData.ClearProjectError()
End Try
End Sub
答案 0 :(得分:0)
搜索DW23
另一个可能的问题可能是您尝试调用实际上不可用于此对象的方法。
我使用Throw New NotImplementedException
来解决这个问题,这个问题没有被执行(即使它具有该方法的匹配类型)
答案 1 :(得分:0)
方法或操作未实现
一切都适用于数据网格加载以及Delete
和Insert
。
显然已经在更新中正常工作,但是当检查oracle数据库时,我发现没有更新。这时我寻找COMMIT ()
,收到以下消息:
提交后未实现方法或操作:抛出新 NotImplementedException