Question : L'obtention (et établissement) des valeurs des textes d'un CRM sélectionnent la liste ?

J'ai une liste de sélection dans CRM (4.0) ce je veux obtenir et les valeurs réglées des textes dessus d'un entity.

Let nous indiquent que la liste de sélection a ces valeurs : le
Ejerbolig
Andelsbolig
Lejebolig
Andet

How font j'a lu ces valeurs de la liste using l'attribut d'enity contenant une de ces valeurs ?

Entity du

E.g. (de C#) : House
Attribute : le boligform = l'Andelsbolig

How font je lisent la valeur des textes (pas l'index) et comment est-ce que je place la valeur pour une nouvelle entité (using la valeur d'attribut originale) ? (2 questions)
class= de

Réponse : L'obtention (et établissement) des valeurs des textes d'un CRM sélectionnent la liste ?

Aucun vous ne pouvez pas.

Vous devez le placer par l'intermédiaire de l'index, le texte est facultatif pas l'index.

Vous pouvez le faire par : 

crmForm.all.picklist.DataValue = 1 ; index de //Any valide pour un picklist donné.

Également comment voulez-vous lire ces valeurs de C# ou devez-vous lire les valeurs sur la forme au clientside seulement ?

crmForm.all.picklist.Options te donnera la liste de tous les picklists alors que vous pouvez faire une boucle à travers pour traiter les valeurs.

Si vous avez besoin de elle du côté de serveur par l'intermédiaire de C# voir l'extrait de code ci-dessous

Respect,
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 :
///  
		/// recherche les méta-données de picklist de CRM
		///  
		Nom de schéma d'attribut de ///
		Nom d'entité de ///
		Méta-données d'attribut de /// Picklist
		charge statique publique CrmSdk.Metadata.PicklistAttributeMetadata GetPickList (
				attributeSchemaName de corde,
				entityName de corde)
		{
			listData de CrmSdk.Metadata.PicklistAttributeMetadata ;
			Le CrmSdkTypeProxy.Metadata.RetrieveAttributeRequest attributeRequest = nouveau de CrmSdkTypeProxy.Metadata.RetrieveAttributeRequest () ;
			metaDataService = nulle d'ExtendedService.ExtendedMetadataService ;

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

			essai
			{
				metaDataService = Services.GetCrmMetadataService () ; /obtenir un exemple de service de CrmMetadata
				attributeResponse de CrmSdkTypeProxy.Metadata.RetrieveAttributeResponse = (CrmSdkTypeProxy.Metadata.RetrieveAttributeResponse) metaDataService.Execute (attributeRequest) ;
				listData = attributeResponse.AttributeMetadata comme CrmSdk.Metadata.PicklistAttributeMetadata ;
			}
			
			crochet (exception d'exception)
			{
				Exceptions de //Handle
			}


			listData de retour ;
		}
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us