0

我有一个 datalist 和一个 datapager,但是当我运行我的程序时它有错误。

Control 'DataList1' does not implement IPageableItemContainer.

什么是问题?

    <asp:DataList ID="DataList1" runat="server" DataKeyField="id" 
        DataSourceID="SqlDataSource1">
        <ItemTemplate>
            id:
            <asp:Label ID="idLabel" runat="server" Text='<%# Eval("id") %>' />
            <br />
            name:
            <asp:Label ID="nameLabel" runat="server" Text='<%# Eval("name") %>' />
            <br />
            tedad:
            <asp:Label ID="tedadLabel" runat="server" Text='<%# Eval("tedad") %>' />
            <br />
            group_id:
            <asp:Label ID="group_idLabel" runat="server" Text='<%# Eval("group_id") %>' />
            <br />
            VDate:
            <asp:Label ID="VDateLabel" runat="server" Text='<%# Eval("VDate") %>' />
            <br />
            KDate:
            <asp:Label ID="KDateLabel" runat="server" Text='<%# Eval("KDate") %>' />
            <br />
            gheimat:
            <asp:Label ID="gheimatLabel" runat="server" Text='<%# Eval("gheimat") %>' />
            <br />
            details:
            <asp:Label ID="detailsLabel" runat="server" Text='<%# Eval("details") %>' />
            <br />
            imgae:
            <asp:Label ID="imgaeLabel" runat="server" Text='<%# Eval("imgae") %>' />
            <br />


" SelectCommand="SELECT * FROM [Tbl_Kala_Group_No]">

    <asp:DataPager ID="DataPager1" runat="server" PagedControlID = "DataList1" PageSize = "4"  QueryStringField = "page" >

        <Fields>

            <asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" 
                ShowLastPageButton="True" />
        </Fields>
    </asp:DataPager>
4

1 回答 1

1

Datapager 控件不支持DataList。它适用于 ListView。

所以,DataList 的分页,你已经动态地创建了分页。

只要给谷歌:分页Datalist,你会发现很多资源。谢谢你。

于 2014-01-15T13:07:54.513 回答