2016-10-27 71 views
0

このグリッドに表示された行を持つデータセットにTDbGridがリンクされています。Delphi DbGridのスクロール動作を変更します

グリッドをスクロールすると、データセットの選択された行が移動します。つまり、グリッドの下部に移動すると、すべてのレコードが参照され、グリッドの背後にあるレコードは、グリッドの下部、 私は例外です:私は画面を移動するが、私のレコードは選択していない(行を変更する唯一の方法は行をクリックすることになる)。 これを行う方法についてご存知ですか?

除いて、私はIDEデルファイこれが不可能な10

+1

グリッド上でのスクロールを定義します。マウスを使用していますか?マウスホイール?キーボード ?スクロールバー? – GuidoG

+0

@GuidoGおそらくそれらのすべて - 同じ話。 –

+0

あらゆる種類のスクロールがその動作を行い、選択した行を移動します。 –

答えて

5

の「オブジェクトインスペクタ」と同じである行動、のTDBGridにはそれだけでそのデータバッファに閲覧可能なレコードを保持するように設計されています。したがって、選択したレコードは表示可能な範囲内のレコードでなければなりません。これは、サーバーとクライアント間のデータ交換トラフィックを最小限に抑えるためです。

関連する問題