void m_logic_RowModifiedEvent(object sender, RowModifiedEventArgs e) { var row = e.Row; if (row == null) return; if (row == m_logic.LastRow) ScrollToEnd(); else { var sel = MakeRowSelection(row, false); ScrollSelectionIntoView(sel, VwScrollSelOpts.kssoBoth); } }