操作数据之后,往往需要刷新DataGridView, 可是滚动的位置会回到开头。
让操作的人很不舒服。
可以用下面的代码来解决
int iScrollIndex = grdList.FirstDisplayedScrollingRowIndex; // 往grid里加数据... if (iScrollIndex >= 0 && iScrollIndex < grdList.RowCount) { grdList.FirstDisplayedScrollingRowIndex = iScrollIndex; }