GridView по умолчанию автоматически изменяет размеры своих столбцов, чтобы соответствовать самой большой строке ... когда вы разбиваете страницы, большая строка, которая растягивала заголовки, вероятно, была перемещена на одну из более поздних страниц.
Вы можете вручную изменять размер столбцов, чтобы избежать динамического изменения размера заголовков:
<Columns>
<asp:BoundField DataField="" HeaderText="" ItemStyle-Width="5%" />
<asp:BoundField DataField="" HeaderText="" ItemStyle-Width="25%" />
<asp:BoundField DataField="" HeaderText="" ItemStyle-Width="30%" />
<asp:BoundField DataField="" HeaderText="" ItemStyle-Width="25%" />
<asp:BoundField DataField="" HeaderText="" ItemStyle-Width="10%" />
</Columns>