0

我正在使用 LINQ 选择来归档 gridview。我的gridview是允许分页的,它的页面大小是10;

现在我写一个与此相同的查询:

var select=from res in db.tblusers select res;
grdUsers.DataSource=select;
grdUsers.DataBind();

我的用户表有大约 1000 条记录。

我应该将查询更改为:

var select=(from res in db.tblusers select res).skip(pageIndex).take(PageSize)

好还是不好?

4

1 回答 1

3

skip你应该在功能上做一点修正

var select=(from res in db.tblusers select res).skip(pageIndex * PageSize).take(PageSize);

当然,服务器端分页总是比客户端分页好。

于 2013-10-07T08:40:49.057 回答