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(); } } }