Свойство TopItemIndex в ListView - это то, что вы ищете, однако в нем есть некоторые подтвержденные ошибки, которые должны были быть исправлены в выпуске VS2010 ... не уверен (не проверял).
В любом случае, мой обходной путь для выполнения этой работы заключается в следующем:
listViewOutput.TopItemIndex = outputList.Count - 1;
listViewOutput.TopItemIndex = myNewTopItemIndex;
По какой-то причине его установка напрямую не обновляет его, но установка последнего элемента, а затем того, который я хочу, надежно работает для меня.