Un esempio di come modificare un item di una lista in SharePoint 2007 (WSS3 - MOSS) utilizzando i metodi:
  • Update() aggiorna l'item, la data (Modified) e l'utente (Modified By) ed eventuale versione (incrementando il numero). Invia gli alert.
  • SystemUpdate() aggiorna l'item SENZA modificare data (Modified) e utente (Modified By), ma riporta le modifiche nell'ultima versione memorizzata (senza incrementare il numero di versione). NON invia gli allert.
C#
class Program
{
  static void Main(string[] args)
  {
    using (SPSite site = new SPSite("http://localhost"))
    {
      using (SPWeb web = site.OpenWeb())
      {
        SPList list = web.Lists["Links"];
        SPListItemCollection items = list.Items;
        SPListItem item = items[0];
        item["Comments"] = string.Format("Ho modificato l'item alle: {0}", DateTime.Now);

        //aggiorna l'item + data, utente ed eventuale versione incrementando il numero
        //item.Update();

        //aggiorna l'item SENZA modificare data, utente
        //ma riporta le modifiche nell'ultima versione memorizzata
        //senza incrementare il numero di versione
        //NON invia gli alert
        item.SystemUpdate();
      }
    }
  }
}
Potrebbe interessarti anche: