Retrieving display value of lookup field in Dynamics CRM C# plugin
-
22-07-2019 - |
Question
I am trying to retrieve the display value of a lookup field in a plugin for MS Dynamics CRM 4.0. The value of the attribute is a GUID which points to another entity (owner of salesorder in this case). "Normal" attributes I retrieve with a code like this:
CrmDateTime serviceOrderDateDT = (CrmDateTime)entity["submitdate"];
serviceOrderDate = serviceOrderDateDT.Value.ToString();
Any ideas on how to do this for the display value of a lookup field?
Solution
Owner ownerLookup = (Owner)entity["ownerid"];
string ownerName = ownerLookup.name;
OTHER TIPS
Actually, you need to cast that property to type Owner not Lookup, i.e.:
(Owner)entity["ownerid"]
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow