如何在Sharepoint 2013 Online中设置Business Connectivity Service(BCS)公开的外部数据?

时间:2014-11-09 06:10:15

标签: c# sharepoint-2013 bcs

我已编写代码,使用服务器端代码在Sharepoint 2013中设置BCS公开的外部数据。这是代码:

    public void SetBusinessDataValue(object spItem,object spField, string value)
    {
        try
        {
            SPBusinessDataField businessDataField = spField as SPBusinessDataField;
            SPListItem spListItem = spItem as SPListItem;

            businessDataField.ParseAndSetValue(spListItem, value);  //Set your value here
            string fieldName = ((SPField)spField).Title;
            spListItem[businessDataField.RelatedField] = spListItem.Fields[fieldName];
        }
        catch (Exception ex)
        {
            Logging.LogWriteLine("Error in method SetBusinessDataValue(). Failed to set the business data value", ex);
        }
    }

工作正常。但是,我无法编写代码来使用SharePoint客户端对象模型在SharePoint 2013 Online中设置外部数据。有人可以帮忙解决我的问题吗?

1 个答案:

答案 0 :(得分:1)

您使用的是沙箱解决方案吗?如果是,您可以在沙箱解决方案中编写相同的服务器代码。请!试试吧。