2009-07-31 6 views
0

J'ai un formulaire InfoPath avec un code C# personnalisé et une liste Sharepoint. J'ai une liste déroulante dans le formulaire InfoPath que je veux remplir avec un certain champ de la liste Sharepoint (je veux que la liste déroulante InfoPath contienne la valeur de ce champ de chaque élément de la liste Sharepoint.) Je peux obtenir la liste de valeurs dont j'ai besoin à partir de Sharepoint dans mon code managé, mais je ne vois pas comment je peux obtenir ces valeurs dans la liste déroulante (soit se lier à la liste, soit ajouter chaque élément de la liste un par un.) Je pensais pouvoir modifier le XML de la liste déroulante d'insérer mes articles, mais le XML ne contient que le premier élément de la dropdownlist:Renseignez dynamiquement un InfoPath DropownList avec le code managé

<my:RelatedRiskID xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2009-07-20T18:12:59">Option 1</my:RelatedRiskID> 

Je me sens comme cela devrait être possible, mais je ne peux pas trouver des ressources sur la façon de le faire Merci d'avance pour. l'aide

Répondre

1

Si vous envisagez de remplir votre liste déroulante avec une liste SharePoint, vous devez

  • créer une connexion de données à ladite liste SharePoint
  • dans la liste déroulante onglet Données, obtenir les données externes et sélectionner ledit connexion de données
+0

Il est préférable de montrer comment faire quelque chose que d'énoncer simplement ce qui doit être fait. Surtout quand la question concerne spécifiquement "comment" – Tyrsius

Questions connexes