我正在使用ASP.net,我有一个从Linq获取数据的gridview。我只需要显示10条记录(前10条记录)。
答案 0 :(得分:4)
您可以使用take方法:
(from q in context.Results
select q).Take(10)
您也可以跳过以前的一些记录:
(from q in context.Results
select q).Skip(10).Take(10)
答案 1 :(得分:2)
您可以使用Enumerable.Take从gridview页面集PageSize
的查询中获取最高记录到10。您也不会将AllowPaging
设置为true以获取PageSize效果。
使用linQ
context.YourTable.Take(10);
设置gridview的大小
gridView1.PageSize = 10;