Use the value returned by the Bookmark property to save a reference to the current row that remains valid even after another row becomes current.
When you set the Bookmark property to a valid value in code, the row associated with that value becomes the current row, and the list adjusts its display to bring the new current row into view if necessary.