看似简单的一个问题,网上资料虽然很多,但也杂,总会花费一些时间,还是自己记录一下:

1.生成一个事件(Scroll):
    int p = 0;
     private void dgvFeederState1_Scroll(object sender, ScrollEventArgs e)
        {
            p = e.NewValue;
        }
2.在数据重新绑定后加入:
    dgvFeederState1.FirstDisplayedScrollingRowIndex = p;