Pytanie : Dostawać (i ustawiać) tekst wartość od CRM Wybór Spisywać?

I mieć wybór lista w CRM (4.0) ten I chcieć i ustawiać tekst wartość od dalej entity.

Let mówić the wybór lista mieć te wartość:
Ejerbolig
Andelsbolig
Lejebolig
Andet

How I czytać te wartość od the lista using the enity atrybut jeden te wartość? (C#)

E.g

Entity: House
Attribute: boligform = Andelsbolig

How I czytać the tekst wartość (nie the wskaźnik liczba) i jak I ustawiać the wartość dla nowy jednostka (using the oryginalny atrybut wartość)? (2 pytanie)

Odpowiedź : Dostawać (i ustawiać) tekst wartość od CRM Wybór Spisywać?

Żadny ty móc.

Ty musieć ono przez wskaźnik, the tekst być fakultatywny nie the wskaźnik.

Ty móc ono obok: 

crmForm.all.picklist.DataValue = (1); //Any wskaźnik liczba ważny dla dawać picklist.

Także jak ty chcieć te wartość od C# lub ty potrzebować the wartość na Forma przy clientside tylko?

crmForm.all.picklist.Options dawać ty the lista wszystkie the picklists wtedy ty móc the wartość.

Jeżeli ty potrzebować ono na serwer strona przez C# widzieć the kod odrzynek odrzynek

Uwzględnienie,
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:
///  
		/// Odzyskiwać the picklist metadata od CRM
		///  
		/// Atrybut Schemat imię
		/// Jednostka Imię
		/// Picklist Atrybut Metadata
		jawny ładunek elektrostatyczny CrmSdk.Metadata.PicklistAttributeMetadata GetPickList (
				smyczkowy attributeSchemaName,
				smyczkowy entityName)
		{
			CrmSdk.Metadata.PicklistAttributeMetadata listData;
			CrmSdkTypeProxy.Metadata.RetrieveAttributeRequest attributeRequest = nowy CrmSdkTypeProxy.Metadata.RetrieveAttributeRequest ();
			ExtendedService.ExtendedMetadataService metaDataService = null;

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

			próba
			{
				metaDataService = Services.GetCrmMetadataService (); /Dostawać przykład CrmMetadata Usługa
				CrmSdkTypeProxy.Metadata.RetrieveAttributeResponse attributeResponse = (CrmSdkTypeProxy.Metadata.RetrieveAttributeResponse) metaDataService.Execute (attributeRequest);
				listData = attributeResponse.AttributeMetadata jako CrmSdk.Metadata.PicklistAttributeMetadata;
			}
			
			chwyt (Wyjątek wyjątek)
			{
				//Handle Wyjątek
			}


			powrotny listData;
		}
Inne rozwiązania  
 
programming4us programming4us