2012-12-03 51 views
0

现场是: 我有列表视图(例如previewlist)上使用caml的项目,我将不得不再次从这些项目进行查询,是否有可能使用caml从SPListItemsCollection进行查询?作为MSSQL我们可以做select * from(select * from tablename),但是我们如何才能在caml中完成?如何从caml结果中使用caml获取数据

如果那是不可能的,我将不得不从这些项目搜索,然后将结果添加到splist或spview,任何人都知道如何做到这一点? (是的,两个不同的想法)。

+0

你试过[CAML查询编辑器](http://www.u2u.be/res/tools/camlquerybuilder.aspx)吗?有了这个工具,你可以创建非常复杂的查询,我认为你可以用这个工具做你想要的。 – kameny

+0

如果你已经获取了这些项目,为什么你要坚持用CAML过滤它们,而不是用传统的LINQ或其他东西迭代集合呢? – kamilk

回答

0

也许你可以尝试使用SourceQuery属性,检索原始查询,并使用运算符来构建新的查询来合并两个查询?