Передать значение поиска от одного к другому - PullRequest
0 голосов
/ 11 июля 2011

Чтобы передать одно поле времени данных другому, я делаю это:

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

Как мне сделать то же самое для поиска?если 'updatedby' и 'new_assignedbyid' были поисками, как я могу передать выбранное значение

1 Ответ

0 голосов
/ 04 сентября 2011

Следующая ссылка имеет хороший обзор

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"];

Но я не проверял это.

...