3

自分ではどうにもならない素朴な疑問。

Winforms (12.2) 用の DevExpress GridControl にいくつかの数値が入力されています。グリッドは編集可能で、ユーザーはそれらの値を変更できます。

ユーザーがセルを変更したと想像してください。セルの外側をクリックせずに、データソースで変更された対応する値を取得するために、このセルを検証する必要があります。

つまり、ユーザーがツールバーのボタンを押すだけですべての値を検証して適用できるようにしたいと考えています。enter、esc、またはテーブルをクリックする必要はありません。

いくつかのフォーラムを探していましたが、正しい答えが得られませんでした

ありがとう、

4

3 に答える 3

1

menuItem_click のハンドラーで、次のようなことを行います。

private menuItem_Click(object sender, EventArgs e)
{
  gridView1.UpdateCurrentRow(); //return a bool, false = if validation error(s) was found
}

これにより、ビューは入力を検証し、それをデータソースにプッシュするよう強制されます。

于 2013-03-08T10:37:22.320 に答える