如何将TotalRowCount传递给DataPager

时间:2014-06-28 20:20:40

标签: c# .net linq

我搜索过高低,并没有找到正确的答案,所以我的最后一招是打扰你们。

我正在使用.NET Web Forms C#和Linq。

我从数据库中撤回了大量记录,对于这个例子,它将是500k记录。

现在我需要以最有效的方式分页这些数据,页面大小为50条记录。我的Ling查询将传递.Skip和.Take在IQueryable中,但是我的asp:DataPager只回收一页数据,因为我不确定如何将TotalRowCount传递给它。

由于

1 个答案:

答案 0 :(得分:0)

试试这个:

DataPager.TotalRowCount - Gets the total number of records that are retrieved by the underlying data source object that is referenced by the associated data-bound control.

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datapager%28v=vs.110%29.aspx