我在asp.net中添加了一个列表框,我需要从ms crm中获取选项集值以设置列表框
我是ASP.Net新手。我在ASP.Net中添加了一个列表框,我需要从ms crm获取选项集值以设置列表框 我不知道如何返回这个值,有人能帮我吗我在asp.net中添加了一个列表框,我需要从ms crm中获取选项集值以设置列表框,asp.net,dynamics-crm,Asp.net,Dynamics Crm,我是ASP.Net新手。我在ASP.Net中添加了一个列表框,我需要从ms crm获取选项集值以设置列表框 我不知道如何返回这个值,有人能帮我吗 public static string GetMtefrecord() { var service = CRMWrapper.GetCRMService(); RetrieveEntityRequest retrieveBankAccountEntityRequest = new RetrieveEntityRequest
public static string GetMtefrecord()
{
var service = CRMWrapper.GetCRMService();
RetrieveEntityRequest retrieveBankAccountEntityRequest = new RetrieveEntityRequest
{
EntityFilters = EntityFilters.Entity,
LogicalName = "tec_new_mtfmtir",
};
RetrieveEntityResponse retrieveBankAccountEntityResponse = (RetrieveEntityResponse)service.Execute(retrieveBankAccountEntityRequest);
//return retrieveBankAccountEntityResponse.LogicalName.ToString();
}
如果您的optionset是全局optionset,则可以使用RetrieveOptionSetRequest消息检索它。下面是一些示例代码
RetrieveOptionSetRequest retrieveOptionSetRequest =
new RetrieveOptionSetRequest
{
Name = _globalOptionSetName //Put your optionsetname here
};
// Execute the request.
RetrieveOptionSetResponse retrieveOptionSetResponse =
(RetrieveOptionSetResponse)_serviceProxy.Execute(
retrieveOptionSetRequest);
OptionMetadata[] optionList =
((OptionSetMetadata) retrieveOptionSetResponse.OptionSetMetadata).Options.ToArray();