如何使用CAML查询在文档库中获取文档集? [英] How to get document sets in a document library using CAML query?

查看:60
本文介绍了如何使用CAML查询在文档库中获取文档集?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

    我们可以使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆