.NET Framework 3.5 のDataGridViewコントロールをWindowsフォームに貼り付けて使おうとしたところ、大量の行 (200,000くらい) をバインドした後に、スクロールバーをグリグリすると、ArgumentOutOfRangeExceptionが発生しました。

3.5 のコントロールはまだこなれていないのか、検索したら各種問題がヒットしました。その中の一つに、この現象と同じものを発見。回避策も載っており、無事に先へ進めることができました。

こちらです。

DataGridView ArgumentOutOfRangeException when the users moves between the cells