I am using the data grid in bound form to display the results of a recordset (containing joins). I want to scroll to the just-updated row in the grid. The datagrid may have more rows than are visible so I want to scroll from the current row to the row just updated, Very often the row just updated is a new row but sometimes it is one that was updated from somewhere within the existing rows.

Right now I am just using the scroll method to scroll from the first row to the current row on each update or add but that takes too long. I want to scroll from the most recent row to the one just updated.