我正在使用LINQ select来归档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)
是否更好?
答案 0 :(得分:3)
您应该在skip
功能
var select=(from res in db.tblusers select res).skip(pageIndex * PageSize).take(PageSize);
当然,服务器端分页应该总是比客户端分页更好。