如何使用CAML查询在文档库中获取文档集? [英] How to get document sets in a document library using CAML query?
问题描述
我们可以使用CAML查询在文档库中获取文档集吗?
谢谢
嗨
请尝试以下代码..
使用(SPSite网站=新的SPSite(" SiteURL ")){
使用(SPWeb web = site.OpenWeb()){
SPList olist = web.Lists [" YourDocumentLibraryName "];
SPQuery spQuery = 新的SPQuery();
spQuery.Query =" < Where>< Eq>< FieldRef Name ='ContentType'/>< Value Type ='Computed'>文档集</Value></Eq>//Where>" >
SPListItemCollection oitems = olist.GetItems(spQuery);
foreach(项目中的SPListItem项){
b Console.WriteLine(item.Title);
} }
请记住,将您的问题标记为已回答",如果这可以解决您的问题.
Hi,
Can we get the document sets in a document library using CAML query?
Thanks
Hi
Please try the below code ..
using (SPSite site = new SPSite("SiteURL")) {
using (SPWeb web = site.OpenWeb()) {
SPList olist = web.Lists["YourDocumentLibraryName"];
SPQuery spQuery = new SPQuery();
spQuery.Query = " <Where><Eq><FieldRef Name='ContentType' /><Value Type='Computed'>Document Set</Value></Eq></Where>";
SPListItemCollection oitems = olist.GetItems(spQuery);
foreach (SPListItem item in oitems){
Console.WriteLine(item.Title);
} }
Please remember to mark your question as "answered" if this solves your problem.
这篇关于如何使用CAML查询在文档库中获取文档集?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!