GridView间距变小问题
当我把GridView控件设置成固定大小时,当我向数据库中添加数据时,数据越多,间距越小,数据越少,间距越大,看起来很丑,请问我该怎么设置,是不是我页面中其他的<div>影响了GirdView(请大家看看出出意见)
附上代码:
<asp:GridView ID="Gridxwfb" runat="server" AutoGenerateColumns="False"
ShowHeader="False" Width="100%" GridLines="None"
OnRowDataBound="Gridxwfb_RowDataBound" Height="170px">
<HeaderStyle CssClass="GridHeader" />
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/newsface/080403018.gif" />
<asp:Label ID="labID" runat="server" Text='<%#Bind("ID") %>' Visible="false"></asp:Label>
</ItemTemplate>
<ItemStyle CssClass="GridButton" />
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<a href='<%#"detailxwfb.aspx?ID="+Eval("ID") %>'>
<asp:Label ID="labxwfb" runat="server" Text='<%# Bind("Title") %>'></asp:Label></a>
</ItemTemplate>
<ItemStyle CssClass="GridButton" />
</asp:TemplateField>
<asp:BoundField DataField="DataTime" DataFormatString="{0:MM-dd}" />
</Columns>
</asp:GridView>
------解决方案--------------------不要设置固定的高度,如果一定要保持高度,你可以填充空格行
http://dotnet.aspx.cc/article/ee911c00-0e99-4e50-a941-3defa599ef48/read.aspx
------解决方案--------------------为<RowStyle />设置高度,不要设置GridView的高度