Automatyczne przewijanie DataGridView – C Sharp

Praca z tablicą, której liczba wierszy sięga kilkudziesięciu tysięcy może być kłopotliwa. Dodając możliwość automatycznego przewinięcia tablicy do odpowiedniego wiersza może tę pracę ułatwić, szczególnie jeżeli jeżeli punktami do których będziemy przewijać nie będą przypadkowe. Poniższy kod umożliwia przewinięcie tabeli do wybranego wiersza.


dataGridView.ClearSelection();
dataGridView.Rows[nr_wiersza].Selected = true;
dataGridView.FirstDisplayedScrollingRowIndex = nr_wiersza;