如何在 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” />
尝试将列标题行的大小设置为与其他行一样的大小
<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” />