当向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相关推荐

  1. SPListItem.Update() 与 SPListItem.SystemUpdate()区别

    大家在SharePoint开发方面都用过SPListItem.Update 方法,不过您可能没有用过SPListItem.SystemUpdate方法,现在来介绍一下这两个方法的区别: 先看一下SDK ...

  2. 为DropDownList 添加optgroup分组以及为ListItem 加式样

    先写一个类库文件(对原文件做了修改),如下: /// <summary>     /// 冯东耀修改于2008-11-21     /// </summary>     pub ...

  3. linq绑定下拉列表,combobox中增加listitem的方法,增加“请选择”

    第一步:自定义一个类ListItem public class ListItem     {         private string text = string.Empty;         p ...

  4. winform listbox 没有listitem的问题

    在winform编程中,listbox 只有一个 list.items.Add(object obj)的方法. 又是需要这样 list.items.Add(value,text)这样的东西. 其实这样 ...

  5. SharePoint 2013开发入门探索(二)- 列表操作

    我们如何用代码对SharePoint列表做些例如增删改查的操作呢?如果您的程序可以部署到服务器上,就可以使用 服务器对象模型,因为服务器对象模型提供的功能最多,限制最少:否则可能要选择客户对象模型等其 ...

  6. MOSS开发知识积累

    SPListCollection转Datatable SPListItemCollection unprocessedItems = List.GetItems(query); DataTable d ...

  7. C#操作SharePoint列表

    ============================================ using Microsoft.SharePoint; SPWeb site = SPControl.GetC ...

  8. SharePoint 服务器端对象模型操作文档库(上传/授权/查看权限)

    来源于:http://www.cnblogs.com/jianyus/p/3258863.html 简介:上传文档到文档库,并对项目级授权,查看项目级权限方法         //在列表根目录下创建文 ...

  9. asp.net 2.0 技巧2

    一个detailview控件,用第一笔,上一笔,下一笔,最后一笔显示记录,还有可以有编辑,添加,删除等功能,还可以根据下拉列表显示页数的一个程序.作为备用之用,而且是无刷新的.   <form ...

最新文章

  1. 7-5 二分法求多项式单根 (20分)
  2. 0414复利计算6.0--结对
  3. linux shell 调试 检查 脚本
  4. 1.10 throws和throw:声明和抛出异常
  5. Centos7入侵分析:分析SSH登录日志
  6. 如何删除Apple Music中的连接功能
  7. finally块不被执行的情况总结
  8. Java中static作用及用法详解
  9. java项目启动后运行方法_spring boot在启动项目之后执行的实现方法
  10. 【前沿】PurdueUCLA提出梯度Boosting网络,效果远好于XGBoost模型!
  11. 误删libcrypto.so.1.0.0
  12. 英雄联盟数据分析专题(一)
  13. 计算机动画制作 课件,第四章 计算机动画的制作与编辑-课件(PPT).ppt
  14. 微信支付及支付宝支付开发指南
  15. 查看、修改图片gps地理位置信息
  16. vcs -fgp 仿真加速功能
  17. 【最新计算机、电子毕业设计 本科 大专 设计+源码】
  18. mysql网关源码_Soul API网关源码解析 01
  19. Linux 系统故障排查
  20. mysql查询日期:本周、上周、本月、上月

热门文章

  1. lvm创建逻辑卷简单过程
  2. Java Stream流的概念
  3. AWS推出深度学习容器,简化AI程序开发
  4. JavaScript之浅复制【拷贝】与深复制【拷贝】【二】
  5. 使用jquery文件上传控件Uploadify来异步上传图片
  6. LACP链路聚合-基础篇
  7. UWP 文件读写API
  8. jmeter跨线程组传值
  9. HBase应用快速学习
  10. 异构云:另一个烫手的山芋