0

我有一个包含 12 个条目的列表视图。

每页设置为最多显示 5 页,因此有 3 页。

现在,每次我单击页码时,我都必须单击它两次才能真正进入它,而且它始终只显示前 5 个条目。例如,在第 1 页和第 2 页上,它显示相同的前 5 个条目(条目 1 - 5),在第 3 页上它只显示 2 个条目,但它们是前 2 个条目(条目 1 和 2)而不是最后一个(即条目 11 和12)

为什么不更新?

4

1 回答 1

0

您需要正确实现分页。在您的示例中,如果您想显示第 2 页,则跳过前 5 个条目(位于第 1 页中),然后获取接下来的 5 个(页面大小)条目并显示它们。

使用 LINQ 这看起来像:

entries.Skip(pageNumber * pageSize).Take(pageSize);
于 2012-06-03T17:37:59.737 回答