2011-07-14 14 views
0

私は、DataTableにバインドされたPivotGridControlを持つWinFormを持っています。 DataTableには、基になるデータベーステーブルを更新する方法を知っているTableAdapterが設定されています。DexExpress PivotGridを使用した編集

データテーブルには、ユーザーが更新できるようにするフィールドが1つあります。このフィールドは、常にpivotGridの本文に表示されます。

フィールドにエディタを関連付ける方法を知りました。ユーザーがセルをクリックすると、エディタが表示され、ユーザーが値を編集してEnterキーを押しますが、これが問題に遭遇します。

GridViewのRowUpdatedイベントに相当するPivotGridとして、グリッド上のどのイベント(gridViewが表示されないようです)を使用するのか分かりません。このイベントがなければ、私はta.Update(myTable)ステートメントをどこに置くのか把握していません。

誰かが、pivotGridを通じてデータベーステーブルを更新する手法をお勧めしますか?

ありがとう、

答えて

1

EditValueChangedEventを使用してください。

EditValueChangedイベントは、エンドユーザが セル値を変更してエディタを閉じた後に発生します。 EditValueChangedイベントを に処理して、エンドユーザーが行った変更をデータソースに保存します。

http://documentation.devexpress.com/#WindowsForms/DevExpressXtraPivotGridPivotGridControl_EditValueChangedtopic

+0

おかげで - 私は、これは私のために働くだろうと思うが、私は、行レベルでは何もありません驚いている - ユーザーが行を編集して終了したときに発生することでしょう。 – shindigo

+0

ピボットグリッドに行があるとは思わない。 –

関連する問題