I have a simple form when I drag and drop fields from the data source it generates a Binding navigator. But the code it generates for navigator is causing errors on build. Below is the code it generates. The error is:
"Handles clause requires a WithEvents variable defined in the containing type or one of its base types."
I get 8 errors one error for each of the MyBaseBindingNavigatorSaveItem.Click clauses.
Private Sub Shift_LogBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles MyBaseBindingNavigatorSaveItem.Click, MyBaseBindingNavigatorSaveItem.Click, MyBaseBindingNavigatorSaveItem.Click, MyBaseBindingNavigatorSaveItem.Click, MyBaseBindingNavigatorSaveItem.Click, MyBaseBindingNavigatorSaveItem.Click, MyBaseBindingNavigatorSaveItem.Click, MyBaseBindingNavigatorSaveItem.Click Me.Validate() Me.Shift_LogBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.LazerMaintenanceDataSet) End Sub
The fix is simple but there is a problem with the code generation of visual studios, should be
Private Sub Shift_LogBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) _
Handles Shift_LogBindingNavigatorSaveItem.Click
Me.Validate()
Me.Shift_LogBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.LazerMaintenanceDataSet)
End Sub