title: how to stay at current position in devexpress grid
body: <p>I use this code to save current selected record after refresh the dataset </p>
  
  <pre><code>bm := table1.GetBookmark;
  try
    table1.Refresh;
    table1.GotoBookmark(bm);
  finally
    table1.FreeBookmark(bm);
  end;
  </code></pre>
  
  <p>But if I select a record at the middle of the grid, after executing this code it still be current selected record but it jump or make the grid scroll to be the first record in the current view. How I can keep current position ?</p>