ListItem.Update与ListItem.SystemUpdate
当向Sharepoint List中新增、修改item时,update 与 sysupdate 有什么区别?
SPListItem item = SPList.Items.Add();
item["Column1"] = "value for column 1";
item["Column2"] = "value for column 2";
item.Update();
SPListItem item = SPList.Items.Add();
item["Column1"] = "value for column 1";
item["Column2"] = "value for column 2";
item.SystemUpdate();
这两句看起来没什么区别,都是更新一个的item到对应集合中,其实不然,区别就在最后一句,提交的方法上。
当使用Update()时,会更新对应的“Modified”、“Modified By”和“Version”,而SystemUpdate()则不会。
所以,当你想要更新item时,又不想更新其“Modified”、“Modified By”和“Version”,SystemUpdate()最棒了。
实则可以理解为静默更新和动态更新。
转载于:https://www.cnblogs.com/neoAmell/p/4276882.html
ListItem.Update与ListItem.SystemUpdate相关推荐
- SPListItem.Update() 与 SPListItem.SystemUpdate()区别
大家在SharePoint开发方面都用过SPListItem.Update 方法,不过您可能没有用过SPListItem.SystemUpdate方法,现在来介绍一下这两个方法的区别: 先看一下SDK ...
- 为DropDownList 添加optgroup分组以及为ListItem 加式样
先写一个类库文件(对原文件做了修改),如下: /// <summary> /// 冯东耀修改于2008-11-21 /// </summary> pub ...
- linq绑定下拉列表,combobox中增加listitem的方法,增加“请选择”
第一步:自定义一个类ListItem public class ListItem { private string text = string.Empty; p ...
- winform listbox 没有listitem的问题
在winform编程中,listbox 只有一个 list.items.Add(object obj)的方法. 又是需要这样 list.items.Add(value,text)这样的东西. 其实这样 ...
- SharePoint 2013开发入门探索(二)- 列表操作
我们如何用代码对SharePoint列表做些例如增删改查的操作呢?如果您的程序可以部署到服务器上,就可以使用 服务器对象模型,因为服务器对象模型提供的功能最多,限制最少:否则可能要选择客户对象模型等其 ...
- MOSS开发知识积累
SPListCollection转Datatable SPListItemCollection unprocessedItems = List.GetItems(query); DataTable d ...
- C#操作SharePoint列表
============================================ using Microsoft.SharePoint; SPWeb site = SPControl.GetC ...
- SharePoint 服务器端对象模型操作文档库(上传/授权/查看权限)
来源于:http://www.cnblogs.com/jianyus/p/3258863.html 简介:上传文档到文档库,并对项目级授权,查看项目级权限方法 //在列表根目录下创建文 ...
- asp.net 2.0 技巧2
一个detailview控件,用第一笔,上一笔,下一笔,最后一笔显示记录,还有可以有编辑,添加,删除等功能,还可以根据下拉列表显示页数的一个程序.作为备用之用,而且是无刷新的. <form ...
最新文章
- 7-5 二分法求多项式单根 (20分)
- 0414复利计算6.0--结对
- linux shell 调试 检查 脚本
- 1.10 throws和throw:声明和抛出异常
- Centos7入侵分析:分析SSH登录日志
- 如何删除Apple Music中的连接功能
- finally块不被执行的情况总结
- Java中static作用及用法详解
- java项目启动后运行方法_spring boot在启动项目之后执行的实现方法
- 【前沿】PurdueUCLA提出梯度Boosting网络,效果远好于XGBoost模型!
- 误删libcrypto.so.1.0.0
- 英雄联盟数据分析专题(一)
- 计算机动画制作 课件,第四章 计算机动画的制作与编辑-课件(PPT).ppt
- 微信支付及支付宝支付开发指南
- 查看、修改图片gps地理位置信息
- vcs -fgp 仿真加速功能
- 【最新计算机、电子毕业设计 本科 大专 设计+源码】
- mysql网关源码_Soul API网关源码解析 01
- Linux 系统故障排查
- mysql查询日期:本周、上周、本月、上月