2016-03-31 24 views
0

私はGridViewコントロールを持っています。そのページサイズは10です。私はここに23レコードをバインドする必要があります。最初の2ページをバインドすると、指定された高さの行が表示されますが、3ページ目の行の高さは変更されます。私はそれがここにGridViewの高さが自動的に増えています

<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>  

を増加させ、あなたのGridViewの高さが固定値(285px)に設定されている私のCSS

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

行の高さに歪みのスナップショットを追加できます。 また、その行のデータ内のデータをチェックします。データが大きい場合は、列データにスペースを含める必要があります。 –

+0

はい。私は行のデータをチェックしました....データはそれほど大きなものではありません.... – Abdu

+0

あなたは私を助けてください – Abdu

答えて

0

であることを意味します。行はその合計値に加算するために高さに合わせなければなりません。グリッドが10行で塗りつぶされているときに気付かないかもしれませんが、表示される行が少なくなるとより目立ちます。 GridViewの属性からHeight="285px"を削除すると、各行は通常の高さに維持されます。