如何使用c#获取Sharepoint List
发布时间:2020-12-15 08:05:54 所属栏目:百科 来源:网络整理
导读:如何从特定列表项获取字段值.在我的情况下,我想获得Workplan列表的所有表单文件.实际上我想获得Workplan所有列表项并插入到sharepoint 2013关联数据库. 我尝试以下代码. string strUrl = "http://example.com/default.aspx";using (SPSite site = new SPSite
如何从特定列表项获取字段值.在我的情况下,我想获得Workplan列表的所有表单文件.实际上我想获得Workplan所有列表项并插入到sharepoint 2013关联数据库.
我尝试以下代码. string strUrl = "http://example.com/default.aspx"; using (SPSite site = new SPSite(strUrl)) { using (SPWeb web = site.OpenWeb()) { SPList list = web.Lists[52]; SPQuery myquery = new SPQuery(); myquery.Query = ""; SPListItemCollection items = list.GetItems(myquery); foreach (SPListItem item in items) { if (item != null) { var Name = item.ListItems.Fields.List; Console.WriteLine("Name is :" + Name); } } } } 解决方法
这是我能想到使用服务器对象模型的最简单方法:
string strUrl = "http://example.com"; using(SPSite oSite = new SPSite(strUrl)) { using(SPWeb oWeb = oSite.OpenWeb()) { SPList list = oWeb.Lists["Workplan"]; foreach(SPField field in list.Fields) { Console.WriteLine(field.Title); } } } 顺便说一句,对于您的网站网址“http://example.com/default.aspx”,就像“http://example.com”一样. 有关Sharepoint的更多信息,我建议将来使用this site. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |