操作sharepoint 列表的问题

问题描述

核心代码:ctx.Credentials=newNetworkCredential(userName,passwordStr,domainStr);Webweb=ctx.Web;ListannouncementsList=web.Lists.GetByTitle(list_name);CamlQueryquery=newCamlQuery();query.ViewXml="<Where>"+"<And><And>"+"<Eq><FieldRefName="Filed_1"/><ValueType="Text">0delltest</Value></Eq>"+"</And>"+"</Where>";ListItemCollectioncollListItem=announcementsList.GetItems(query);ctx.Load(collListItem);Console.WriteLine(collListItem.Count);//////这里出现异常怎么办。if(collListItem.Count==0){Console.WriteLine("Noitemscontaining'announce'found.");}else{Console.WriteLine("Itemscontaining'announce'found:n");foreach(ListItemtargetListItemincollListItem){targetListItem[text]="Thisismynewvalue!!";targetListItem.Update();}出现CollectionNotInitializedException异常,请问怎么解决Thecollectionhasnotbeeninitialized.Ithasnotbeenrequestedortherequesthasnotbeenexecuted.Itmayneedtobeexplicitlyrequested.

解决方案

解决方案二:
为什么没人回我。
解决方案三:
ctx.ExecuteQuery();

时间: 2025-01-03 09:41:18

操作sharepoint 列表的问题的相关文章

从SharePoint列表往Excel导入数据

可以从 Microsoft Windows SharePoint Services 3.0 或 Windows SharePoint Services 2.0 网站中的列表导入数据并对这些数据进行分析.例如,可以从 SharePoint 网站导入一个零部件库存清单,然后在 Microsoft Office Excel 2007 中创建一个数据透视表 (数据透视图报表:提供交互式数据分析的图表,与数据透视表类似.可以更改数据的视图,查看不同级别的明细数据,或通过拖动字段和显示或隐藏字段中的项来重新

在Visio2007中导入SharePoint 列表

  使用"数据选取器向导",可以向 Visio2007 中导入 SharePoint 列表 中的数据. 在"数据"菜单上,单击"将数据链接到形状". 在该向导的第一页上,单击"Microsoft Windows SharePoint Services 列表",然后单击"下一步". 在"数据选取器向导"的"选择网站"页面上,在"网站"框中键入要导入的

如何在Javascript里访问SharePoint列表数据

在进行SharePoint订制的时候经常会遇到开发手段受限制的问题,比如通常公司都会限制服务器的访问以及部署,很多开发都只能够在客户端来进行.在SharePoint2010里有了很好的解决方案(详见拙文SharePoint客户端编程系列http://www.cnblogs.com/johnsonwong/archive/2011/05/13/2044993.html),但是在SharePoint2007里就没那么好用,具体问题具体分析,本文要解决的是如何在JavaScript里通过WebServ

java如何获取本地操作系统进程列表_java

  package com.wa.xwolf.sblog.util; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.InputStreamReader; import java.nio.charset.Charset; public class ProcessUtil { public static void main(String[] args) throws Exceptio

气象 XML 数据源应用程序开发指南-操作检查列表_XML示例

3. 操作检查列表  执行气象 XML 数据源, 你必须: * 在 www.weather.com/services/oap.html 注册获得你的用户ID和许可密匙. * 按照 2.3 节定义你的应用程序是一个 Web 应用程序还是一个桌面应用程序. * 正确执行一个搜索请求,一个和多个结果.获得一个位置ID和"No Locations Found"信息. * 任何气象请求必须包含一个正确的用户ID, "par"请求参数, "prod" 请求参

SharePoint 列表项通过自定义WebService读取

简述:给其他系统提供集成,发现SharePoint自带的WebService各种不好使,索性就自己写一点,也当做自己学习的记录了.当然内容比较简单,希望大侠们不要介意,也不要骂我啊.好了,进入正题吧. 1. 首先,使用VS2008新建一个WebService的项目,选择Asp.net Web服务应用程序,然后输入项目名称 2. 添加引用 添加Microsoft.SharePoint.dll文件的引用,因为我们需要使用SharePoint的对象模型来读取列表信息,Dll文件的位置是C:\Progr

jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)

JqGrid相关操作备忘 方法列表 1.获得当前列表行数:$("#gridid").getGridParam("reccount"); 2.获取选中行数据(json):$("#gridid").jqGrid('getRowData', id); 3.刷新列表:$(refreshSelector).jqGrid('setGridParam', { url: ''), postData: ''}).trigger('reloadGrid'); 4.选

sharepoint列表可以删除重复项吗

问题描述 我是一个sharepoint初学者,只是会一些简单的配置,我已经建好一个list表,里面有数据,但是有重复的,要怎么删除呢 解决方案 解决方案二:就算有多項記錄重覆,他們的ID(識別碼)也不會重覆的,選取多餘的記錄刪除即可另外,你可以在LIST設定中,把某些欄位的「強制執行唯一值」選為「是」,那麼整個LIST這一欄都不可以重覆,避免了這個問題解决方案三:楼上说的非常对,看你列表类型是什么了,如果非要删除重复项,只能自己写代码解决:比如title字段重复了,按照title字段排序,然后遍

Redis开发运维实践数据操作之列表操作

2.3.1 添加元素 lpush key string 在key对应list的头部添加字符串元素,返回1表示成功,0表示key存在且不是list类型.注意:江湖规矩一般从左端Push,右端Pop,即LPush/RPop. lpushx 也是将一个或者多个value插入到key列表的表头,但是如果key不存在,那么就什么都不在,返回一个false[rpushx也是同样] rpush key string 同上,在尾部添加 linsert 在key对应list的特定位置之前或之后添加字符串元素 ,