Это изменит размер столбцов так, чтобы они соответствовали пространству, которое им предоставлено, и удалит горизонтальную полосу прокрутки.
dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
Это изменит размер столбцов, чтобы они стали наименьшей возможной ширины, и при этом значения останутсяячейки видны, и он автоматически изменит размер сетки данных, чтобы соответствовать столбцам, но горизонтальная полоса прокрутки может появиться, если форма недостаточно велика.В этом случае вам придется изменить ширину формы.
dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;