Обычно элементы управления адаптируют свои размеры к размеру вмещающей формы. Чтобы настроить размер вашей формы в соответствии с размером вашего DataGridView, вам делать необходимо самостоятельно определить размер, а затем установить соответствующий размер формы, не обращая внимания на дополнительный размер, требуемый в меню формы. полосы и / или панели инструментов, строки состояния или другие элементы управления.
В вашем случае, вероятно, было бы лучше не изменять размер формы в соответствии с элементом управления видом сетки. Скорее всего, у вас будет намного больше строк в виде сетки, чем умещается на экране Windows, и вы не хотите иметь форму, которая выходит за пределы видимой области рабочего стола. Вообще говоря, именно в этом типе вы нуждаетесь в виде сетки с прокруткой - для просмотра большего количества данных, чем может поместиться на экране за один раз.