使用 CONTAINS 的 SharePoint 列表 CAML 查询

2024-01-11

我尝试在 Web 部件中使用以下 CAML 查询来查询 SharePoint 列表。我已经在 U2U CAML 查询生成器和 Stramit CAML 查看器中测试了该查询,它工作正常,仅返回匹配的记录,但是当我在 Web 部件中使用它时,它会返回所有列表项。这让我发疯。这是代码:

string camlQuery = string.Format(@"<Query><Where><Contains><FieldRef Name='Title' /><Value Type='Text'>2</Value></Contains></Where></Query>");

SPQuery query = new SPQuery();
query.Query = camlQuery;
SPListItemCollection items = Articles.GetItems(query);
grid.DataSource = items.GetDataTable();
grid.DataBind();

省略周围的查询标签,只需使用:

<Where><Contains><FieldRef Name='Title' /><Value Type='Text'>2</Value></Contains></Where>

SPQuery 添加查询标签本身。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 CONTAINS 的 SharePoint 列表 CAML 查询 的相关文章

随机推荐