We've used the DataGridView extensively in our client. Our customers want to be able to enter large amounts of text into a row - too much to be displayed in the height of the DataGridView - and scroll through them using the main scrollbar - i.e. the DataGridView's scrollbar.
However, the DataGridView will only scroll such that a row is snapped to the top of the control; if a row is larger than the DataGridView then you can only ever see the top of it.
How do I make a DataGridView that doesn't snap its rows to the top of the control?