bindingNavigator と bindingSource を使用し、移動ボタン、追加ボタン、または削除ボタンをクリックすると、ボタンのクリック ハンドラ (つまり、ユーザー コード) の前に bindingSource がアクション コードを完了します。
これにより、行変更時の保存アクションが防止されます。「beforeRowChange」のような bindingSource フックを見つけたいと思います。
bindingSource をサブクラス化し、追加または削除イベントを先取りすることはできますが、すべての行移動アクションをカバーするわけではありません。
手がかり、提案は大歓迎です。