GridView分页问题!

时间:2011-07-02 08:34:16

标签: asp.net gridview controls

我在gridview中启用了分页功能。它正常页面,但是当我显示3个项目而不是10个时,行高度按比例变化以适合网格视图高度。如何使行处于固定高度!无论我在Gridview的特定页面上有多少项目

2 个答案:

答案 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类而不是样式,但这基本上就是你需要的。