在microsoft dynamics crm 2011中为LOOKUP字段添加值

时间:2014-04-09 10:13:48

标签: c# dynamics-crm-2011

我需要使用microsoft dynamics crm 2011的xrm服务更新帐户中的查找字段。

需要一些想法。请。帮助

2 个答案:

答案 0 :(得分:2)

CRM 2011中的查找字段为EntityReference,这意味着您需要知道查找指向的实体的LogicalName以及记录的Id

假设您已连接到CRM(您可以使用简化连接作为此示例:https://stackoverflow.com/a/15930366/2191473

您可以使用以下语法设置查找字段:

Entity recordToUpdate = service.Retrieve("contact", contactId, new ColumnSet(true));
recordToUpdate["parentcustomerid"] = new EntityReference("account", accountId);
service.Update(recordToUpdate);

在使用EntityReference设置查找字段并保存记录后,首先获取记录tu更新。

答案 1 :(得分:0)

1)下载适用于CRM 2011的Developer Toolkit

2)按照说明开发和部署插件解决方案

该工具包包含与您需要的插件类似的插件模板。 Guido对实际查找修改的回答是正确的。