在Dynamics CRM C#插件中检索查找字段的显示值

时间:2009-12-01 12:04:49

标签: c# plugins dynamics-crm lookup dynamics-crm-4

我正在尝试检索MS Dynamics CRM 4.0插件中查找字段的显示值。该属性的值是GUID,它指向另一个实体(在这种情况下为salesorder的所有者)。我使用如下代码检索“正常”属性:

CrmDateTime  serviceOrderDateDT = (CrmDateTime)entity["submitdate"];
                      serviceOrderDate = serviceOrderDateDT.Value.ToString();

关于如何对查找字段的显示值执行此操作的任何想法?

2 个答案:

答案 0 :(得分:1)

Owner ownerLookup = (Owner)entity["ownerid"];
string ownerName = ownerLookup.name;

答案 1 :(得分:0)

实际上,您需要将该属性强制转换为Owner not Lookup,即:

(Owner)entity["ownerid"]