Хорошо, один из подходов состоит в том, чтобы установить атрибут AutoSizeColumnsMode в «Заполнить» , который будет динамически изменять размер столбцов для заполнения экстента сетки. Затем для каждого столбца вы также можете указать FillWeight (в " Редактировать столбцы "), чтобы иметь размер " взвешенный " для столбцов.
В противном случае вы можете установить ширину по умолчанию для каждого столбца, установив атрибут " Ширина " в " Редактировать столбцы "
Если вы хотите сделать это программно во время выполнения, вы можете сделать это, вызвав
dataGridView1.Columns[...].Width = XX