我有一个示例如何使用来自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字段?
答案 0 :(得分:4)
找到解决方案。
分隔符是;#
contactItem["Contacts"] = "1;#'';#2;#'';#3;#''";
答案 1 :(得分:1)
您也可以使用
contactItem["Contacts"] = ";#1;#;#2;#;#3;#";
SharePoint也正确解析了这一点。它可能允许更容易格式化...