2

bindingNavigatorDeleteItem単純な問題 (私が思うに): 事前定義されたオブジェクト、具体的には標準の c#のボタンでクリック メソッドを呼び出せるようにしたいと考えていますBindingNavigator。レコードの削除が許可されていることを確認できるように、削除をインターセプトする必要があります。そうであれば、前述のクリック イベントを呼び出して、そのレコードを適切に削除したいと考えています。レコードが削除の対象にならない場合は、削除を中止したいと考えています。

私のエンジニアの同僚は、単に別のボタンをツールストリップに追加し、そのクリック メソッドを使用して (もちろん、これにアクセスできます)、レコードの適格性を確認し、必要に応じて元の削除ボタンを呼び出すことを提案しています。

他に良い方法があれば、それを教えてください。

4

2 に答える 2

2

ツールストリップボタンをインターセプトする(およびDataGrid内の行の削除など、他の手法をユーザーに公開したままにする)代わりに、データソースのイベントの1つを使用して、無効な場合は削除をキャンセルします。

于 2009-07-05T08:39:43.047 に答える
2

クリックを呼び出すだけで、を使用できるようになりますPerformClick()

私はあなたが言及した他のことに少し迷いました-明確にできますか?

于 2009-07-05T08:39:53.827 に答える