title: Adjust DataGridView's columns to fill available space if the grid is smaller and use scroll in case the grid bigger than the space available
body: <p>I want to adjust all columns of a DataGridView according to the required space to show all its data completely. If the space required is smaller than the available space i want the grid to fill this exceeding space, but if the available is space is not enough to display properly all columns i want to DataGridView create automatically a scroll. Is there an easy way to do this?</p>