DBGrid内の項目移動が変になる

解決


義男  2009-04-15 17:23:13  No: 34018  IP: 192.*.*.*

DBのマスター明細リンクをSQLを使って実現しています。グリッドの明細項目間の移動を[Enter]キーで移動するのですが、一度書込み禁止にしてからマスターを移動して、再び明細グリッドに入るとEnterキーの動きが変になり[↓]
キーの動きと同じで、次の行に移動してしまいます。どうすれば正常に戻るでしょうか?

編集 削除
義男  2009-04-21 16:24:28  No: 34019  IP: 192.*.*.*

DBGrid.ReadOnly := True;
のようにグリッド全体のリードオンリーを制御していましたが、次のように
  DBGrid.Fields[0].ReadOnly := True;
と項目ごとのリードオンリーを制御すればカーソルの動きは正常になり解決致しました。ただし全体を制御するときなぜカーソルの動きが変に為るのか分かりません、どなたかご存知の方教えてください。

編集 削除