更新当前列并添加其他列

  private void NewMethod()
        {
            using (SPSite site = new SPSite("http://amid01110/"))
            {
                SPWeb web = site.RootWeb;


                string id = Page.Request["ID"];
                string text = Page.Request["aaa"];
                SPListItem li = web.Lists["test2"].GetItemById(int.Parse(id));//实例化要添加的列的值如果部署到别的列表里就更改test2这个列表名 
               
                web.AllowUnsafeUpdates = true;//设置允许更改

                SPList lists = web.Lists["test2"];//实例化列表名称
                SPListItem items = lists.Items.Add();
                items["aaa"]=hf.Value;
                items.Update();

                SPList list = web.Lists[dwlist.SelectedItem.Text];//实例化列表名称
                SPListItem item = list.Items.Add();
                item["Title"] = li["Title"];//向列表添加为Call Tom
                item["aa"] = hf.Value;//通过jq取得值
                item["同意"] = li["同意"];
                item["时间"] = li["修改时间"];
                item["选择用户"] = li["选择用户"];
                item.Update();//更新
                //web.Dispose();
                //site.Dispose();
                //li.Delete();//删除此项
              

            }
        }
原文地址:https://www.cnblogs.com/914556495wxkj/p/3533168.html