The easiest way to do it is to use existing functionality of Row.UnsureVisible() grid.

C# Copy imageCopy
public void NavigateToLastInsertedRow(Grid grid, Product product)
{
    Row row = grid.Rows.Add(product);
    row.EnsureVisible();
}

Back to .Net Grid HowTo topics