C# 怎么用foreach实现分页?每页只显示20条数据

2025-02-25 03:34:57
推荐回答(4个)
回答1:

foreach如何分页。目前比较常用的分页有两个思路:
1、利用linq的Skip()和Take()两个方法分页。
2、利用Sql语句分页(Row_Number比较常用)。
总的原则是取出每页要显示的数据,然后foreach遍历显示在页面中。

回答2:

foreach也是要计数,否则,没法计算也的行数.就是说,提取数据用到foreach,显示数据还是要计数

回答3:

foreach的作用是遍历集合中的每一个元素,也就是说集合中有多少元素就会遍历多少,用这个的话,你可以使你的集合中只包含一页的数据。

回答4:

增加一个计数器变量,然后判断计数器能不能被20整除就行,能整除就分页。