デルファイQuantumGrid GetSelectedRowIndexソート後
-
21-08-2019 - |
質問
私はD2006を持っていると私は、プロジェクトでDevExpress社QuantumGrid 6を使用しています。私は結合していないモードでそれを使用しています。私はいくつかの行を持っていると私は、ユーザーが行を選択し、ボタンをクリックしたときにアクションをトリガーする必要があります。グリッドは、ユーザーによってソートされていない場合には正常に動作します。私は、ユーザーが選択した行を知るために、このコードを使用します。
index := cxMainTable.DataController.GetSelectedRowIndex(0);
cxMainTable.DataController.Values[index, 0];
現在の注文が表示されたが、2番目の行は返された値は、グリッドがソートされなかった場合は、期待値であるため、しかし、ユーザーが列ヘッダーをクリックしてグリッドを並べ替えるとき、インデックスが返されたが、右です。
感謝します。
解決
あなたは、レコードと行をを区別する必要があります。
たぶんTableView.DataController.FocusedRecordIndex
は何をしたいのですか?
所属していません StackOverflow