0

我正在使用 ASP.net,并且我有一个从 Linq 获取数据的 gridview。我只需要显示 10 条记录(前 10 条记录)。

4

2 回答 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 回答