C# DataGridView重新绑定时保持上次滚动位置

int currentLine = 0;
if (dataGridView.FirstDisplayedScrollingRowIndex >= 0)
{
    currentLine = dataGridView.FirstDisplayedScrollingRowIndex;
}
// dataGridView更新代码
dataGridView.FirstDisplayedScrollingRowIndex = dataGridView.Rows[currentLine].Index;
描述: DataGridView内的数据更新时,滚动条保持在上次的位置

你可能感兴趣的:(C# DataGridView重新绑定时保持上次滚动位置)