如何在 GridView 中设置列​​标题行大小

How to set columns titles row size in GridView

尝试将列标题行的大小设置为与其他行一样的大小

               <div style="width:1000px; height:350px; overflow:scroll;">
                   <asp:GridView ID="GridBox1" runat="server" Font-Bold="True" Font-Names="Comic Sans MS" Height="350px" Width="980px" OnSelectedIndexChanged="GridBox1_SelectedIndexChanged">
                       <Columns>
                          <asp:CommandField SelectText="Select" ShowSelectButton="True" />
                       </Columns>
                       <rowstyle Height="35px" />
                       <alternatingrowstyle  Height="35px"/>
                       <SelectedRowStyle BackColor="#CCCCFF" />
                   </asp:GridView>
               </div>

问题是因为我在GridView中设置了Height。

不得不删除这个

 Height="350px"

你是对的。 GridView 设置为 350px 高。

通常情况下,您的网格会均匀分布每一行的单元格高度。但是因为您在数据行上设置了 35 像素的高度,所以标题行中使用了“其余像素”。

如果你想让标题行也是35px,你应该添加:

<HeaderStyle height=“35px” />