根据标题更新列表的某个字段

 

 

  SPListItem li = web.Lists["来源列表"].GetItemById(int.Parse(Page.Request["ID"]));//实例化要添加的列的值如果部署到别的列表里就更改test2这个列表名 
               
                SPListItemCollection listItems = web.Lists["更新的列表"].Items;
                int itemCount = listItems.Count;
                for (int k = 0; k < itemCount; k++)
                {
                    SPListItem item = listItems[k];
                    string a = item["标题"].ToString();
                    string b = li["标题"].ToString();
                    if (a == b)
                    {
                        item["理由"] = jujuely.Text;
                        item.Update();
                    }
                }

 根据标题进行更新的列

  /// <summary>
        /// 根据标题进行操作指定的列
        /// </summary>
        /// <param name="li"></param>
        private void genggai()
        {
            SPListItem li = web.Lists["列表来源"].GetItemById(int.Parse(Page.Request["ID"]));//实例化要添加的列的值如果部署到别的列表里就更改test2这个列表名 

            SPListItemCollection listItems = web.Lists["要更新的列表"].Items;


            foreach (SPListItem list in listItems)
            {
                if(list["标题"].ToString()==li["标题"].ToString())
                {
                    list["建议或意见"] = jujuely.Text;
                    list["审批状态"] = "已审批";
                    list.Update();
                }
              
            } 
          
        }

 

posted @ 2014-03-20 16:16  914556495  阅读(157)  评论(0)    收藏  举报