2013-08-22 3 views
0

У меня есть gridview на веб-странице asp, и форматирование отлично работает, за исключением случаев, когда я добавляю AllowPaging или задаю местоположение gridview. Вот код gridview, который я использую.Gridview не разрешает подкачку

<asp:GridView 
ID="gridview01" 
runat="server" 
SkinId="Professional" 
AllowPaging="true" 
CellPadding="4" 
EnableModelValidation="True" 
ForeColor="#333333" 
GridLines="None" 
Height="179px" 
Width="496px" 
style="margin-right: 0px"> 
    <AlternatingRowStyle BackColor="White" /> 
    <EditRowStyle BackColor="#2461BF" /> 
    <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /> 
    <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /> 
    <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" /> 
    <RowStyle BackColor="#EFF3FB" HorizontalAlign="Center" /> 
    <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" /> 
</asp:GridView> 

Верхняя часть просто выложена так, чтобы я мог читать ее проще. Сетка отображается при нажатии кнопки. Код за кнопкой вызывает вызов, основанный на вводе двух выпадающих списков.

+0

В чем проблема? Ошибка или просто не отображаются страницы данных? –

+0

Он просто не показывает страницу. Если я вытащил пейджинг, это сработает. –

ответ

0

использовать этот код на внутреннем интерфейсе для пейджинга в сетке или ListView

protected void Grid_PagePropertiesChanging(object sender, PagePropertiesChangingEventArgs e) 
{ 

    GridDataPager1.SetPageProperties(e.StartRowIndex, e.MaximumRows, false); 

    BindGridView(); 

}