私はdatagridViewを持っています(いくつかの理由でバインドされていません)。ユーザーが何かを変更すると、新しい値が tempTable に保存されます
Private Sub fgFields_AfterEdit(sender As Object, e As C1.Win.C1FlexGrid.RowColEventArgs) Handles fgFields.AfterEdit
Cursor.Current = Cursors.WaitCursor
SaveField(e.Row)
Cursor.Current = Cursors.Default
End Sub
また、 datagrid の値を他の値とともにデータベースに保存するボタン (btnSave) もあります。
Private Sub btnSave_Click(sender As System.Object, e As System.EventArgs) Handles btnSave.Click
SaveFileDef("SAVE")
End Sub
私の問題は、セルの編集を開始した場合、別の場所をクリックして after_edit を起動する必要があることです。ユーザーが btnSave をクリックすると、イベント After_Edit が発生しますが、button.Click!!!! は発生しません。
そのため、イベント btnSave.Click のコードは実行されていません。
この奇妙な動作を克服する方法はありますか?