Я не уверен, что понимаю ваш вопрос, но я попробую. Это должно быть довольно просто. Вы устанавливаете размер DataGridView, используя свойство Size.
Если вы хотите, чтобы оно заполнило все окно, вы бы сказали что-то вроде этого:
Private Sub frmBar_Resize(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Resize
If (Me.WindowState = FormWindowState.Minimized) Then
Exit Sub
End If
dataGridView.Location = New Point(0, 0)
dataGridView.Size = Me.Size - New Size(4, 30)
End Sub
Но вы можете сделать это в любом размере. Все, что вам нужно сделать, это изменить то, что вы устанавливаете для свойства dataGridView.Size.