locked
Update Property Promotion Column Value in InfoPath Document Library RRS feed

  • Question

  • Hello All,

    I just tried to update a property promotion value using this code:

    using (SPSite site = new SPSite(webName))
                    {
                        using (SPWeb objweb = site.OpenWeb())
                        {
                            SPList spList = objweb.Lists["XYZ"];

                            SPQuery qry = new SPQuery();
                            qry.Query = @"<Where>" +
                          "<Eq>" +
                          "<FieldRef Name='ServiceR' /><Value Type='WorkflowStatus'>17</Value>" +
                          "</Eq>" +
                          "</Where>";
                            qry.ViewFields = @"<FieldRef Name='Title' /><FieldRef Name='Evaluation_x0020_Status' />";
                            
                            SPListItemCollection listItems = spList.GetItems(qry);
                            objweb.AllowUnsafeUpdates = true;
                            if (listItems.Count > 0)
                            {
                                foreach (SPListItem item in listItems)
                                {
                                    if (item["Evaluation_x0020_Status"] == null)
                                    {
                                        item["Evaluation_x0020_Status"] = "Evaluation Completed";
                                        
                                        item.Update();
                                    }
                                }
                            }
                            objweb.AllowUnsafeUpdates = true;

                        }
                    }

    The code exexuted but the value does not updated !!

    Any Answer ?

    Tuesday, March 18, 2014 8:11 AM

Answers

  • I resolve the issue using this link:

    http://nanettevb.blogspot.com/2011/03/cannot-update-promoted-fields-from.html


    Omar Attari

    Tuesday, March 18, 2014 1:08 PM