I\'ve encountered a bug (I assume) in .NET 3.5. When adding rows to a DataGridView using Rows.Add(), while the DGV is disabled, the vertical scrollbar doesn\'t update proper
As the slider was not sizing correctly and took up most of the vertical scrollbar my solution was -
DGV.height = DGV.Height + 1
DGV.Height = DGV.Height - 1
Then the slider was correctly sized
But I now use
DGV.PerformLayout
which also solves the problem
I would like to add a comment to the original post, but I can't yet (lower than 50 reputation).
I have encountered the same problem on deleting rows. The scrollbar looks like disabled, no slider is visible and the arrows are grey.
Will try the workarounds described here and at this link (explicitly enable the scrollbars again) or simply keep the whole DGV enabled.
Also, this link suggests the same workaround (explicitly enabling...) and calls it working.