Silverlight + Sharepoint ClientContext。如何设置multilookup字段?

时间:2011-03-31 17:53:38

标签: .net silverlight sharepoint client

我有一个示例如何使用来自silverlight客户端的sharepoint数据:

 var tipSenderList = web.Lists.GetByTitle("List title");
                    tipItem = tipSenderList.AddItem(new ListItemCreationInformation());
         contactItem["FirstName"] = model.Name;

存储到sharepoint门户的所有数据没有问题...... 但是我如何存储multilookup字段? 我试过了:

 contactItem["Contacts"] = "1,2,3";

但是只存储了第一个....我该怎么做才能保存multilookup字段?

2 个答案:

答案 0 :(得分:4)

找到解决方案。

分隔符是;#

contactItem["Contacts"] = "1;#'';#2;#'';#3;#''";

答案 1 :(得分:1)

您也可以使用

contactItem["Contacts"] = ";#1;#;#2;#;#3;#";

SharePoint也正确解析了这一点。它可能允许更容易格式化...