Search This Blog

Sunday, May 10, 2015

Update managed meta data values into SPList

using (SPSite site = new SPSite(SPContext.Current.Site.Url))
            {
                using (SPWeb web = site.OpenWeb())
                {
                    TaxonomySession taxonomySession = new TaxonomySession(site);
                    TermStore termStore = taxonomySession.TermStores["Test_ManagedMetaData"];
                    Group group = termStore.Groups["College"];
                    TermSet termSet = group.TermSets["Karur"];
                    Term term = termSet.Terms["CCET"];
                    SPList list = web.Lists.TryGetList("TimerJobList");
                    if (list != null)
                    {
                        TaxonomyField taxonomyField = list.Fields["College"] as TaxonomyField;
                        TaxonomyFieldValue taxonomyFieldValue = new TaxonomyFieldValue(taxonomyField);
                        taxonomyFieldValue.TermGuid = term.Id.ToString();
                        taxonomyFieldValue.Label = term.Name;
                        SPListItem item = list.Items.Add();
                        item["Title"] = "Sample";
                        item["College"] = taxonomyFieldValue;
                        item.Update();
                        //list.Update();
                    }
                }
            }

No comments:

Post a Comment

Restricting Custom People Picker to only one Sharepoint group programatically

Refer the following script files in your page,     <!-- For People Picker -->     <script type="text/javascript" src...