проблема со списком и базой данных - PullRequest
0 голосов
/ 02 августа 2011
<asp:ListView runat="Server" ID="lvMain" DataKeyNames="HelpId" DataSourceID="objDsMain">
        <LayoutTemplate>
            <asp:PlaceHolder runat="server" ID="itemPlaceHolder" />
            <asp:DataPager runat="server" ID="DataPager" PageSize="5">
                <Fields>
                    <asp:NumericPagerField ButtonCount="10" CurrentPageLabelCssClass="CurrentPage" NumericButtonCssClass="PageNumbers"
                        NextPreviousButtonCssClass="PageNumbers" NextPageText=" > " PreviousPageText=" < " />
                </Fields>
            </asp:DataPager>
        </LayoutTemplate>
        <ItemTemplate>
             // obvious formatting here
        </ItemTemplate>
</asp:ListView>

Результат пейджера:

1 2 3 4 5 ...

Ожидается что-то вроде:

< 1 2 3 4 5 6 7 8 9 10 ... >

Почему пейджер не использует указанные мной свойства? Даже при указании раскрывающегося списка в шаблоне хранилища данных оно не будет отображаться. Использование ObjectDataSource между прочим.

1 Ответ

0 голосов
/ 10 сентября 2011

Я полагаю, потому что вам нужно установить ShowNextPageButton и ShowPreviousPageButton свойства NumericPagerField в true

т.е.

<asp:NumericPagerField ... ShowNextPageButton="True" ShowPreviousPageButton="True" />
...