2010-08-29 1 views
0

Я буду использовать DataPager следующим образом:Control 'TableBanks' не реализует IPageableItemContainer

У меня есть HTML-таблицы:

<table id="TableBanks" runat="server" border="0" align="center" style="width: 93%" 
      cellpadding="3" cellspacing="1"> 
    <tr> 
    <td colspan="2">&nbsp;</td> 
    </tr> 
    <tr> 
    <td> MerchantID </td> 
    <td><asp:TextBox ID="TextBoxMerchantID" runat="server" CssClass="textbox" MaxLength="50"></asp:TextBox></td> 
    </tr> 
    <tr> 
    <td> TerminalID </td> 
    <td><asp:TextBox ID="TextBoxTerminalID" runat="server" CssClass="textbox" MaxLength="50"></asp:TextBox></td> 
    </tr> 
    <tr> 
    <td> TransactionKey </td> 
    <td><asp:TextBox ID="TextBoxTransactionKey" runat="server" CssClass="textbox" MaxLength="50"></asp:TextBox></td> 
    </tr> 
    <tr> 
    <td colspan="2">&nbsp;</td> 
    </tr> 
    <tr> 
    <td colspan="2"><asp:Label ID="LabelResult" runat="server" Style="color: Gray;"></asp:Label></td> 
    </tr> 
</table> 

Теперь я хочу использовать его в DataPager, я имею в виду, я хочу DataPager повтори это.
это мой DataPager:

<asp:DataPager ID="DataPager1" runat="server" PagedControlID="TableBanks"> 
    <Fields> 
     <asp:NextPreviousPagerField ButtonType="Link" ShowFirstPageButton="True" ShowNextPageButton="False" 
      ShowPreviousPageButton="True" FirstPageText="<<" LastPageText=">>" NextPageText=">" 
      PreviousPageText="<" RenderDisabledButtonsAsLabels="false" /> 
     <asp:NumericPagerField /> 
     <asp:NextPreviousPagerField ButtonType="Link" ShowLastPageButton="True" ShowNextPageButton="True" 
      ShowPreviousPageButton="False" RenderDisabledButtonsAsLabels="false" NextPageText=">" 
      LastPageText=">>" /> 
    </Fields> 
</asp:DataPager> 

Но следующее исключение произошло Control «TableBanks» не реализует IPageableItemContainer Любое помогает будут оценены.
Я новичок в asp.net

ответ

0

Я нашел ответ здесь http://www.codeproject.com/Questions/105933/Using-DataPager-for-Datalist.aspx:

Вы не можете использовать DataPager вместе с DataList как ошибка говорит управления DataList не реализует IPageableItemContainer.

Элемент управления ListView можно использовать вместо DataList.

или

Проверить Paging Efficient данных с DataList http://weblogs.asp.net/scottgu/archive/2006/01/07/434787.aspx

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