Проблема с пейджингом в GridView! - PullRequest
0 голосов
/ 02 июля 2011

Я включил подкачку в моем gridview.Он печатается нормально, но когда я отображаю 3 элемента вместо 10, высота строк изменяется пропорционально в соответствии с высотой сетки.Как я могу сделать строки в фиксированной высоте!независимо от того, сколько элементов у меня есть на определенной странице в Gridview

Ответы [ 2 ]

2 голосов
/ 02 июля 2011

Вы можете установить высоту строки, установив RowStyle-Height внутри самого тега GridView. Также вы можете установить стили каждой ячейки, включая ячейку заголовка, установив атрибуты в каждом 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 голос
/ 02 июля 2011

Не указывайте высоту для вида сетки.

Если ваши строки больше из столбцов, которые содержат много текста, то, возможно, используйте что-то вроде этого для вашего контента:

<div style="overflow-y:scroll; width: 200px; height: 100px;">
    <%# Eval("ColumnName") %>
</div>

Лучше перейти в класс CSS вместо стиля, но это в основном то, что вам нужно.

...