Delphi6を使用しています。
ADOTableの内容をDBGridで表示しています。
TableのMoveやNextでなく、DBGridでカレントを移動させることはできますか?
マルチセレクトはFalseです。
TableにFilterをかけた場合にNextでは、上手く移動しないので直接DBGridの
カレントを移動したいのです。
TTableは、あまり勧められません。できれば、TQueryを使いましょう。
TTableもTQueryもTDBGridに渡るのは、TDataSetです。どちらを動かしても同じです。
DBGrid1.DataSorce,DataSet.Next
で移動しませんか?
これは、TableのTable1.Nextと同じになります。
他には、TDBControlでカーソルを動かすことでしょうか?
DBGridで選択した行をこんな風に使っています。
Query.BookMark := DBG.SelectedRows[i];//iはDBGの行番号(0から)
ツイート | ![]() |