Codesleuth ответ вызова EnsureVisible() для последнего элемента в списке работал только для меня, когда вызывается во время события формы OnShown().
Я попытался сделать это в конструкторе, где я заполнил свой ListView, но ничего не произошло. Однако выполнение этого во время OnShown() работало с удовольствием.