2009-12-01 109 views
2

我正在嘗試檢索MS Dynamics CRM 4.0插件中的查找字段的顯示值。該屬性的值是一個GUID,指向另一個實體(在這種情況下爲銷售訂單的所有者)。 「正常」的屬性,我用這樣的代碼檢索:在Dynamics CRM C#插件中檢索查找字段的顯示值

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

任何想法如何做到這一點的顯示值查找字段?

回答

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

感謝您的答覆。當我這樣做時,我會得到:「給定的密鑰不存在於詞典中」。我的銷售訂單確實有一個業主的偏見!有任何想法嗎? – AaronTjong 2009-12-01 13:58:29

+2

當您檢索實體時,您需要確保ownerid在您的列集中。 – 2009-12-01 14:35:08

0

其實,你需要轉換該屬性輸入所有者不查找,即:

(Owner)entity["ownerid"] 
相關問題