Вопрос : Получать (и устанавливать) значения текста от CRM выбирают список?

Я имею список выбора в CRM (4.0) том я хочу получить и установленные значения текста от дальше entity.

Let мы говорят список выбора имеет эти значения:
Ejerbolig
Andelsbolig
Lejebolig
Andet

How делает я прочитало эти значения от списка using атрибут enity содержа одно из этих значений?

Entity

E.g. (C#): House
Attribute: boligform = Andelsbolig

How делают я читают значение текста (не номер индекса) и как я устанавливаю значение для новой реальности (using первоначально значение атрибута)? (2 вопроса)
class=

Ответ : Получать (и устанавливать) значения текста от CRM выбирают список?

Никак вы не можете.

Вы должны установить его через индекс, текст опционны не индекс.

Вы можете сделать его мимо: 

crmForm.all.picklist.DataValue = 1; номер индекса //Any действительный для, котор дали picklist.

Также как вы хотите прочитать эти значения от C# или вам нужно прочитать значения на форме на clientside только?

crmForm.all.picklist.Options передаст вам список всех picklists после этого, котор вы можете закрепить петлеть до конца для того чтобы обрабатывать значения.

Если вам нужно оно на стороне сервера через C#, то см. фрагмент Кодего ниже

Отношения,
Chinmay

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
///  
		/// восстановляет metadata picklist от CRM
		///  
		Имя схимы атрибута ///
		Имя реальности ///
		Metadata атрибута /// Picklist
		общественный static CrmSdk.Metadata.PicklistAttributeMetadata GetPickList (
				attributeSchemaName шнура,
				entityName шнура)
		{
			listData CrmSdk.Metadata.PicklistAttributeMetadata;
			CrmSdkTypeProxy.Metadata.RetrieveAttributeRequest CrmSdkTypeProxy.Metadata.RetrieveAttributeRequest attributeRequest = новое ();
			metaDataService = null ExtendedService.ExtendedMetadataService;

			attributeRequest.EntityLogicalName = entityName;
			attributeRequest.LogicalName = attributeSchemaName;
			attributeRequest.RetrieveAsIfPublished = true;

			попытка
			{
				metaDataService = Services.GetCrmMetadataService (); /получите пример обслуживания CrmMetadata
				attributeResponse CrmSdkTypeProxy.Metadata.RetrieveAttributeResponse = (CrmSdkTypeProxy.Metadata.RetrieveAttributeResponse) metaDataService.Execute (attributeRequest);
				listData = attributeResponse.AttributeMetadata как CrmSdk.Metadata.PicklistAttributeMetadata;
			}
			
			задвижка (исключение исключения)
			{
				Исключения //Handle
			}


			возвращенное listData;
		}
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us