Sharepoint GetListItems()

时间:2014-12-22 10:33:41

标签: c# sharepoint sharepoint-2010

我正在创建一个网站,当我通过以下方式调用时,需要使用Sharepoint网络服务来获取存储在日历中的数据:

 System.Xml.XmlNode n = services.GetListItems("Calendar", String.Empty, null, null, null, null, null);

我只收到上个月,当月和下个月的数据。我想要它来获取未来和过去一个月中存储在日历中的所有数据。

我是Sharepoint网络服务的新手,并且搜索了我想要实现的目标,但无济于事


在回答答案并进行更多研究时,我发现Code Project上的以下页面有用,它解释了如何使用客户端对象模型在Sharepoint日历上选择,更新,插入和删除项目。

1 个答案:

答案 0 :(得分:2)

首先,Panagiotis说 - 您应该使用客户端API。

其次,默认情况下,SharePoint Web服务会询问有关数据的默认视图 - 这可能会在您的情况下进行过滤。创建一个显示所有项目的(公共)视图,并将此ViewID传递给您的查询。

P.S。:客户端API始终返回所有项目 - 如果您使用此项目,则无需定义视图。