我正在使用 ASP.net,并且我有一个从 Linq 获取数据的 gridview。我只需要显示 10 条记录(前 10 条记录)。
问问题
4127 次
2 回答
4
您可以使用 take 方法:
(from q in context.Results
select q).Take(10)
您还可以跳过以跳过一些以前的记录:
(from q in context.Results
select q).Skip(10).Take(10)
于 2013-01-07T16:02:32.697 回答
2
您可以使用Enumerable.TakePageSize
从一组gridview 页面的查询中获取前十条记录。您也不会设置AllowPaging
为 true 以影响 PageSize。
使用 linQ
context.YourTable.Take(10);
设置gridview的大小
gridView1.PageSize = 10;
于 2013-01-07T16:02:42.313 回答