I have some problem, don\'t now how to preserve the scroll position in a DataGridView.
DataGridView
I have over 1000+ rows and scrolling back to edited row is painf
Save the row index, do your refresh, then set the FirstDisplayedScrollingRowIndex property.
FirstDisplayedScrollingRowIndex
int index = dataGridView1.CurrentRow.Index; /* * Your Refresh Code */ dataGridView1.FirstDisplayedScrollingRowIndex = index;