Vinod Kannan
Vinod Kannan

Reputation: 37

How to select item of treelist in sitecore programmatically

I have a office location treelist in a content item, programmatically I have to select a location. How to do it... any information

Upvotes: 1

Views: 753

Answers (1)

Sarthak Gupta
Sarthak Gupta

Reputation: 205

The way we set a text value to a sitecore field programatically similarly it is for multilist or treelist any field. Only difference is in treelist and multilist content ids are pipeline separated e.g. {GUID for office location 1}|{GUID for office location 2}

So you need to edit the treelist field like below:

using (new Sitecore.SecurityModel.SecurityDisabler())
{

  Item item = master.GetItem("path of your item");
  if (item !=null)
  {
    item.Editing.BeginEdit();
    item["Office Location Treelist fieldname"] = "{40764AF5-F3C9-4B36-8B51-3EF36702E3DB}|{406200EB-E5D5- 
                                47FB-9031-8A49A7C8FC06}";   
                 // Make sure these item ids belong to datasource of your treelist
    item .Editing.EndEdit();
  }

Upvotes: 4

Related Questions