我在gridview中启用了分页功能。它正常页面,但是当我显示3个项目而不是10个时,行高度按比例变化以适合网格视图高度。如何使行处于固定高度!无论我在Gridview的特定页面上有多少项目
答案 0 :(得分:2)
您可以通过在GridView标记本身中设置 RowStyle-Height 来设置行高。 您还可以通过设置每个TemplateField(ItemStyle-Height等)中的属性来设置每个单元格的样式,包括标题单元格。 见下面的代码,
<asp:GridView ID="gvwID" runat="server" AutoGenerateColumns="false"
RowStyle-Height="50" Width="100%">
<Columns>
<asp:TemplateField ItemStyle-Height="50" HeaderStyle-Height="110"
HeaderText="Releases" ItemStyle-VerticalAlign="Top" >
<ItemTemplate>
//data binding section
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
希望这可以帮助你...
答案 1 :(得分:1)
不要为gridview指定高度。
如果您的行在包含大量文字的列中较大,那么在您的内容周围使用类似的内容:
<div style="overflow-y:scroll; width: 200px; height: 100px;">
<%# Eval("ColumnName") %>
</div>
最好进入css类而不是样式,但这基本上就是你需要的。