2009-12-01 4 views
2

MS Dynamics CRM 4.0 용 조회 필드의 표시 값을 검색하려고합니다. 특성의 값은 다른 엔터티 (이 경우 salesorder의 소유자)를 가리키는 GUID입니다. "보통"이 같은 코드 검색 속성 :Dynamics CRM C# 플러그인의 조회 필드 표시 값 검색

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

조회 필드의 표시 값이 작업을 수행하는 방법에 대한 아이디어?

답변

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

감사를 입력 해당 속성을 캐스팅해야합니다. 이 작업을 수행 할 때 "지정된 키가 사전에 존재하지 않았습니다."라는 메시지가 나타납니다. 내 salesorder에는 소유자 오프 코스가 있습니다! 어떤 아이디어? – AaronTjong

+2

엔터티를 검색 할 때 ownerid가 열 집합에 있는지 확인해야합니다. –

0

사실, 당신은 당신의 응답을 사용하지 조회, 즉 :

(Owner)entity["ownerid"]