in Delphi TIPS :: When DBGrid is used to display data from a dataset (
query or table), by design, after you call Refresh method on a dataset (re-open) (for example, using a DBNavigator), the current row position will be set to zero (first record). If you have been asking "Is there any way to ...
More...