我搜索过高低,并没有找到正确的答案,所以我的最后一招是打扰你们。
我正在使用.NET Web Forms C#和Linq。
我从数据库中撤回了大量记录,对于这个例子,它将是500k记录。
现在我需要以最有效的方式分页这些数据,页面大小为50条记录。我的Ling查询将传递.Skip和.Take在IQueryable中,但是我的asp:DataPager只回收一页数据,因为我不确定如何将TotalRowCount传递给它。
由于
答案 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