0

データグリッドビューの RowLeave イベントの下に update ステートメントがあります。更新する前に、空の値がある場合はセルを検証する必要があります。しかし、フォーカスを別の行に移動するたびに、CellLeave/CellValidating の前に RowLeave が最初に呼び出されます。

行を離れるときにセルを検証する別の方法はありますか?

注: 同じ行にセルを残しても問題ありません。

4

1 に答える 1

0

あなたのアプリは設計どおりに動作しています。cellexitEditmode または検証済みのセルの性質で何かを聞くことができるかどうかを確認してください (これらがすべて存在するかどうかは完全にはわかりません)。ベスト プラクティスは、行が表し、バインドされているオブジェクトが、行が order を表し、グリッドが orders のコレクションにバインドされているとします。セルは、変更されたプロパティで検証できる順序でプロパティになります。

于 2012-05-02T18:14:33.987 に答える