GridView高度自动增加

时间:2016-03-31 06:57:57

标签: asp.net gridview

我有一个GridView控件。它的pagesize是10.我需要在这里绑定23条记录。绑定前2页显示具有给定高度的行,但在第3页行高度更改。我的意思是它会增加

<asp:GridView ID="GvInvidual" runat="server" Visible="False" AllowPaging="True" CssClass="MoGrid"       
            PagerStyle-CssClass="pgrM" ShowHeader="false" 
            onpageindexchanging="GvInvidual_PageIndexChanging" Height="285px" 
            Width="819px" PageSize="10" > 
    <PagerStyle CssClass="pgrM"></PagerStyle> 
    <RowStyle BackColor="#ffffff" ForeColor="#000000"  Font-Size="14px"  CssClass="RowStyle"  />
    <HeaderStyle BackColor="#4a70d0" ForeColor="#ffffff" Font-Size="15px" />
    <AlternatingRowStyle BackColor="#c0c0c0" ForeColor="#000000" Font-Size="14px"  CssClass="AlternateRowStyle"/>
</asp:GridView>     

这是我的css

.MoGrid .RowStyle
{
    height: 20px;
}
.MoGrid .AlternateRowStyle 
{
    height: 20px;
}

1 个答案:

答案 0 :(得分:0)

GridView的高度设置为固定值(285px)。行必须调整其高度以累加该总值。当网格填充10行时,您可能不会注意到它,但是当显示较少的行时,它会变得更加明显。如果从GridView属性中删除Height="285px",则每行应保持其正常高度。