C# 如何使用CAML查询筛选SharePoint列表?
我正在进行SSRS以从两个SharePoint列表中检索数据。一个是查看部分,另一个是过滤部分。 这在SQLServer数据库数据源上很容易实现,但如何使用SharePoint列表实现呢 以下是我的疑问: @name是从另一个列表检索到的报表参数C# 如何使用CAML查询筛选SharePoint列表?,c#,sharepoint,reporting-services,C#,Sharepoint,Reporting Services,我正在进行SSRS以从两个SharePoint列表中检索数据。一个是查看部分,另一个是过滤部分。 这在SQLServer数据库数据源上很容易实现,但如何使用SharePoint列表实现呢 以下是我的疑问: @name是从另一个列表检索到的报表参数 <Query> <Method Namespace="http://schemas.microsoft.com/sharepoint/soap/" Name="GetListItems"> <Par
<Query>
<Method Namespace="http://schemas.microsoft.com/sharepoint/soap/" Name="GetListItems">
<Parameters>
<Parameter Name="listName">
<DefaultValue>{D5D33A07-D1CA-440F-8A6B-912B9CE5BB2F}</DefaultValue>
</Parameter>
<Parameter Name="rowLimit">
<DefaultValue>9999</DefaultValue>
</Parameter>
<Parameter Name="viewName">
<DefaultValue>{F5459664-7C2F-4618-81FC-F2275FB2FBCF}</DefaultValue>
</Parameter>
</Parameters>
</Method>
<Where>
<Eq>
<FieldRef Name='ows_Firstname' />
<Value Type='Text'>@name</Value>
</Eq>
</Where>
<ElementPath IgnoreNamespaces="true">GetListItemsResponse/GetListItemsResult/listitems/data/row{@ows_EmployeeID,@ows_Firstname,@ows_Lastname,@ows_Department}</ElementPath>
<SoapAction>http://schemas.microsoft.com/sharepoint/soap/GetListItems</SoapAction>
</Query>
{D5D33A07-D1CA-440F-8A6B-912B9CE5BB2F}
9999
{F5459664-7C2F-4618-81FC-F2275FB2FBCF}
@名字
GetListItemsResponse/GetListItemsResult/listitems/data/row{@ows_EmployeeID、@ows_Firstname、@ows_Lastname、@ows_Department}
http://schemas.microsoft.com/sharepoint/soap/GetListItems
请帮忙。简,你有两个选择:
lists.asmx
服务)进行XML查询。请参阅本教程:什么版本的Sharepoint,什么版本的SQL Server?我有SQL Server 2005+MOSS 2007。您好,我正在使用Lists.asmx服务。现在,我要做的是通过从另一个列表传递另一个数据(放置在变量中,例如@name参数)来过滤查询。我似乎找不到关于这方面的详尽教程。