spquery

    11热度

    7回答

    我试图编写一个CAML查询,该查询针对特定SPList执行,作用域为特定文件夹,从该点递归,并返回所有ListItems(符合条件)和Folders 。 下面是这似乎是它应该工作的查询(格式化的可读性)代码: SPQuery query = new SPQuery(); query.Query = " <Where> <Or> <Contains> <Fie

    2热度

    1回答

    我试图让项目数列表中,基于视图。我迄今试过的每种方法只返回列表的总数。我已经尝试了搜索时遇到的每种方法,并且所有方法都以相同的结果结束。 这里是我试过的方法之一: SPWeb web = SPContext.Current.Web; SPView view = web.GetViewFromUrl("url to my view"); int count = view.ParentList.G

    0热度

    1回答

    我正在从具有设置了ViewFields的SPQuery的SPList中检索SPListItems。我使用ViewFields来提高性能。但是,对于一些项目,我需要额外的数据。我知道我可以用一个新的查询再次检索单个项目。但是,我想知道,是否有更高效的方法可以让我只需要添加所需的其他字段?

    0热度

    1回答

    我正在为我的公司编写一个内部API,允许用户传递SharePoint CAML查询。 在我的功能,我采取用户的查询,并添加一些额外的元素,然后使用最终查询从SharePoint检索所需的数据。 例子: 用户通过在: <Query> <Where> <Eq> <FieldRef Name='Category' /> <Value Type='Choice

    2热度

    2回答

    Hello Sharepoint开发人员! 你有没有试过在列表和在这两个列表中放置where子句所需的列表之间进行连接? 我可以在第一个列表中完成,但无法找到如何在外部列表中放置的位置。 我尝试了几种解决方案,像这样的: using (SPWeb web = sps.OpenWeb()) { SPList spl = web.GetList(customers);

    3热度

    1回答

    我想使用CAML从SharePoint列表数据服务并通过标题与忽略大小写像 <Query> <Where> <Eq> <FieldRef Name='Title' /> <Value Type='Text'>Car</Value> </Eq> </Where> </Query> 但随着忽略大小写的过滤,所以如果我有一个标题为

    0热度

    1回答

    我需要根据字段值从SharePoint列表中选择一个值。字段的类型是LinkFieldValue。我应该如何编写CAML查询? 当我选择具有空查询的项目时,按预期方式收到列表中的所有项目。 当我向查询添加约束时,它返回一个空结果。我曾尝试构建查询,如下所示: string.Format("<Where><Eq><FieldRef Name=\"PollInstancePoll\" /><Value

    0热度

    2回答

    我试图使用SPQuery在SharePoint列表中搜索项目,但即使该文件存在,结果也为空。 的代码如下: var query = new SPQuery(); query.Query = "<Where><Contains><FieldRef Name='Title' /><Value Type='Text'>" + documentTitle + "</Value></Contains></

    0热度

    3回答

    我在与Web应用程序相同的服务器上运行此查询,因此SPQuery.ExpandRecurrence应该可以工作。但是,以下我只收到3件物品,而3件物品和再次出现物都在本月内。 我用Stramit Caml Viewer验证过该查询是否有效,并返回相同的3个项目。 请告诉我我错过了一些明显的东西? static SPListItemCollection GetSourceColl(SPList li

    -1热度

    3回答

    我在我的列表中有一个计算字段,我正尝试在此字段上使用过滤器。出于某种原因,下面的查询总是返回的所有项目,而不是一个过滤项集合: var spQuery = new SPQuery { Query = @"<Where><Geq><FieldRef Name='Score' /><Value Type='Calculated'>10000</Value></Geq></Wher