2-11 sharepoint 利用EventReceiver创建自增列

using System;
using System.Security.Permissions;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Utilities;
using Microsoft.SharePoint.Workflow;

namespace CustomPid.ERForPid
{
    /// <summary>
    /// 列表项事件
    /// </summary>
    public class ERForPid : SPItemEventReceiver
    {
        /// <summary>
        /// 已添加项.
        /// </summary>
        public override void ItemAdded(SPItemEventProperties properties)
        {
            SPListItem item = properties.ListItem;
            item["PId"] = "bejing"+properties.ListItemId.ToString();
            item.Update();
            //base.ItemAdded(properties);
        }


    }
}
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Receivers ListUrl="Lists/List3">
      <Receiver>
        <Name>ERForPidItemAdded</Name>
        <Type>ItemAdded</Type>
        <Assembly>$SharePoint.Project.AssemblyFullName$</Assembly>
        <Class>CustomPid.ERForPid.ERForPid</Class>
        <SequenceNumber>10000</SequenceNumber>
      </Receiver>
  </Receivers>
</Elements>

 

posted @ 2020-05-25 16:18  七秒钟得记忆  阅读(109)  评论(0)    收藏  举报