如何实现ListView高效分页代码

2019-05-20 13:38:52于海丽

        PageSize ="5">
        < Fields>
            < asp: NextPreviousPagerField ButtonType ="Button" ShowFirstPageButton ="True"
                ShowLastPageButton ="True" />
        </ Fields>
    </asp : DataPager>
    </form >
</ body>
</ html>

3、界面中ListView1取消"开启分页"自动分页  拖入分页控件DataPage并设置PagedControlID="ListView1"使其与ListView1建立关联

4、修改数据源调用的方法为getPageListByPage运行结果如下:

补充:

如果运行报错'ObjectDataSource“ObjectDataSource1”未能找到带参数的非泛型方法“getPageListByPage”: pageSize, pageIndex。'

只需删除aspx界面中

 <SelectParameters>

                <asp:Parameter DefaultValue="5" Name="pageSize" Type="Int32" />

                <asp:Parameter Name="rowIndex" Type="Int32" />

</SelectParameters>