我想弄清楚ASP.NET的GridView
分页机制,所以我可以使用框架的本地功能,而不是我公司的自制酿造手动分页例程,这需要大量的工作来实现。DataSource未返回完整结果集时手动设置GridView的PageCount?
我已经想出了一切,除了GridView
的PageCount属性如何与我们的Web服务一起使用。目前,我们的网络服务来回报总记录数如下所示:
public object[] GetStuffMethod(int pageNum, int recordsPerPage, out int totalRecords)
这正常工作与一个GridView,但是我发现文档说GrideView
的PageCount
属性从总记录而产生数据源。除了返回所有记录之外,是否真的没有办法设置基于其他内容的PageCount?
在我的数据源中可能有成千上万条记录,所以我宁愿不选择所有这些记录,只是为了使GridView的页面计数工作。我可能会忽略GridView的页数并自行计算,但如果框架有办法做到这一点,我宁愿使用它。
你试过答案了吗? – eglasius 2009-03-10 18:04:59