2013-05-29 4 views
0

Вот наценка:GridView PageSize не отображает

<asp:GridView CssClass="gridView" ID="gridview1" runat="server" AutoGenerateColumns="true" 
    OnRowDataBound="gridview1_RowDataBound" AllowPaging="True" PageSize="10" 
    OnPageIndexChanging="gridview1_PageIndexChanging"> 
    <HeaderStyle BackColor="#1B58B8" ForeColor="White" /> 
    <AlternatingRowStyle BackColor="#098ad3" ForeColor="White" /> 
</asp:GridView> 

Я не знаю, почему, но с другой GridView с AllowPaging ведет себя нормально, но это не один. Он не отображает номера страниц ниже gridview. Я использую .NET Framework 3.5

+0

Может быть не хватает данных? – mshsayem

+0

попытайтесь изменить размер страницы или сначала проверьте данные. – Sabilv

+0

@SabilValdano Я уже это сделал, я использую 'DataTable' как' DataSource', он имеет строки (8k plus), пробовал разные размеры страницы, но все же он не отображается –

ответ

0

Во-первых, это AutoGenerateColumns="true" умышленное? Кажется, вы привязываете данные от кода.

Во-вторых, может быть, не достаточно данных для отображения, т.е. ниже 10.

+0

'AutoGenerateColumns =" ​​true "' намеренно. Между тем, на самом деле есть 8k плюс строки для отображения. –

0

@ nathan742 я попробовать код GridView, и свяжешь на моих собственных данных, и она работает нормально показывает дисплей подкачки, как о создании на собственном пейджинга на DataBound:

Я обычно создаю пользовательские GridView подкачки так: Custom Gridview Paging

+0

Да, этот код работает для других страниц. Элемент gridview управляет тем, что указывает 'PageSize', в моем случае' 10', он делает это 10 строк на странице, но навигатор страниц ниже не отображается. –

+0

@ nathan742 вы должны обратиться к этой ссылке [link] http://stackoverflow.com/questions/6224998/paging-gridview-problem?rq=1 – Sabilv

+0

или проверить свой 'CssClass =" gridView "' – Sabilv

Смежные вопросы