将查找值从一个传递到另一个

时间:2011-07-11 12:15:06

标签: c# dynamics-crm-4 lookup

为了将一个数据时间字段传递给另一个,我执行此操作:

DynamicEntity leadEntity = new DynamicEntity(EntityName.lead.ToString());               
CrmDateTime modifiedby = (CrmDateTime)myImage.Properties["modifiedby"];
CrmDateTimeProperty dtAssignedBy = new CrmDateTimeProperty
                (
                    "new_assignedbyid",
                    modifiedby
                );
leadEntity.Properties.Add(dtAssignedBy);

如何进行查找? 如果'modifiedby'和'new_assignedbyid'是查找,我怎样才能传递所选的

1 个答案:

答案 0 :(得分:0)

以下链接有一个很好的概述

http://msdn.microsoft.com/en-us/library/bb959615.aspx

有两个主要属性 - 值和类型必须设置才能使查找有效。

所以你可以这样做:

var modifiedby = (Lookup)myImage.Properties["modifiedby"];
var new_modifiedby = new Lookup();
new_modifiedby.value = modifiedby.value;
new_modifiedby.type = modifiedby.type;

虽然你可能很容易做到

var new_modifiedby = (Lookup)myImage.Properties["modifiedby"];

但我还没有证实那个。