如何以编程方式 select sitecore 中的树列表项

How to select item of treelist in sitecore proggramatically

我在内容项中有一个办公室位置树列表,我必须以编程方式select一个位置。怎么做...任何信息

我们以编程方式将文本值设置为 sitecore 字段的方式类似于多列表或树列表任何字段。 唯一的区别是树列表和多列表内容 ID 是管道分隔的,例如 {办公地点 1 的 GUID}|{办公地点 2 的 GUID}

因此您需要像下面这样编辑树列表字段:

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