2009-05-11 15 views
1

私はD2006を持っており、プロジェクトでDevExpress QuantumGrid 6を使用しています。私はアンバウンドモードで使用しています。いくつかの行があり、ユーザーが行を選択してボタンをクリックしたときにアクションをトリガーする必要があります。グリッドがユーザーによってソートされていない場合は正常に動作します。第二ラインを並べ替え後のDelphi QuantumGrid GetSelectedRowIndex

index := cxMainTable.DataController.GetSelectedRowIndex(0); 
cxMainTable.DataController.Values[index, 0]; 

をしかし、ユーザがカラムヘッダをクリックしてグリッドを並べ替えるとき、インデックスが返され、現在の注文を表示するための権利であるが、値:私は、ユーザーが選択した行を知るためにこのコードを使用しますreturnsは、グリッドがソートされなかった場合に期待される値です。

ありがとうございました。

答えて

2

records and rowsを区別する必要があります。

TableView.DataController.FocusedRecordIndexは何ですか?

+0

ありがとうございます!それが私の問題を解決しました。 – Averroes