使用DataGridView的FirstDisplayedScrollingRowIndex属性可以控制垂直滚动条位置.重载OnRowsAdded事件,在事件中添加如下代码(当然也可以不用重载,直接在RowsAdded事件中使用):
public partial class RowMergeView : DataGridView
{
protected override OnRowsAdded(DataGridViewRowsAddedEventArgs e)
{
this.FirstDisplayScrollingIndex = e.RowIndex;
}
}