我正在针对 SharePoint 2010 中的一个大列表运行大量 CAML 查询,并在网格视图中向最终用户显示结果。我希望对查询返回的结果进行分页以提高性能。但是,我需要在分页控件上显示查询返回的项目总数。我的问题是,如何确定每个查询将返回的项目总数,而不实际将它们全部返回到单个 SPListItemCollection 中?准确地说,我希望一次翻阅 10 项结果;我怎样才能做到这一点并且仍然有查询返回的所有项目的总数?
更新
到目前为止,给出的答案都没有解决我的问题 - 因此,我提供赏金。我需要能够获得 CAML 查询将返回的项目总数,而无需运行查询并返回所有项目。这将使我能够向最终用户显示这个总计数值(一个设定的要求),同时对项目集合进行分页以在网格视图中显示特定的结果页面。这将避免对包含 gridview 首次加载的页面上的大型列表造成巨大的性能损失。
如果没有人对上述内容提供有效答案,我将接受一个答案,该答案提供指向 MSDN 文章的链接,该文章明确指出上述功能无法实现。
谢谢,魔术师安迪。