在Visual Studio业务数据连接模型中包含超链接

时间:2010-11-02 17:38:42

标签: c# sharepoint-2010 sharepoint-api

我正在Visual Studio 2010中创建一个业务数据连接模型,它将成为外部列表的数据源。

我想在此外部列表中包含一个超链接字段,因此我的模型具有Microsoft.SharePoint.SPFieldUrlValue类型的SPFieldUrlValue。

但是,当我测试此模型并使用它创建外部列表时,此字段不可用/不呈现。

问题:

A)我使用SPFieldUrlValue使用正确的类型 B)业务连接数据模型是否可以包含链接?

这是我如何创建链接字段的示例:

        SPFieldUrlValue theLink = new SPFieldUrlValue();
        theLink.Description = "Link Description";
        theLink.Url = "http://www.google.com";

1 个答案:

答案 0 :(得分:1)

您应该使用SPCustomFieldType代替SPFieldUrlValue

这里有关于BDC和超链接(以及查找列)的精彩教程:SharePoint list as source for BDC model: how to handle hyperlink and lookup columns