C# DataGridView重新繫結時保持上次滾動位置
int currentLine = 0;
if (dataGridView.FirstDisplayedScrollingRowIndex >= 0)
{
currentLine = dataGridView.FirstDisplayedScrollingRowIndex;
}
// dataGridView更新程式碼
dataGridView.FirstDisplayedScrollingRowIndex = dataGridView.Rows[currentLine].Index;
描述:DataGridView內的資料更新時,滾動條保持在上次的位置