How should I design my
I suggest you use a
TableLayoutPanel control with 1 column and 2 rows.
Dock(Top) the control you desire to work as title -
Label for instance - or whatever you wish in first row, then set the row to autosize
DataGridView in second row and set the row to percent (100%)
Set margins of both controls to (0;0;0;0) if you consider the gaps unsdesirable.
TableLayoutPanel in your form the way you'd do with the single