Click here to Skip to main content
Click here to Skip to main content

How to add a SharePoint list data connection to an InfoPath dropdown list box

By , 2 Jun 2009
 

Introduction

If you have a SharePoint list and want an InfoPath dropdown list box populated from the list, follow these steps.

Also, if you have tried to use an XML data connection to populate a dropdown list box when using a browser-based InfoPath form with Forms Services and have received an error when submitting, you may want to use a SharePoint list instead.

Steps

  • Step 1 - Create or use an existing SharePoint list
  • Step 2 - Add a SharePoint list data connection in InfoPath
  • Step 3 - Check the dropdown list box values

Step 1 - In SharePoint, use an existing list or create a custom List

(Note: To ensure that users have access to the list when they fill out a form, the custom list is best located under the same SharePoint site as the form library)

image001.png 

Step 2 - In InfoPath 2007, open the drop-down list box properties, select Look up value from an external data source  and click Add:

image003.png 

Select Create a new connection and select Receive data:

image005.png 

Select SharePoint library or list:

image007.png 

Enter the URL location for the SharePoint library:

 image009.png

Select the name of the SharePoint list:

 image011.png

Select the field(s) you want available in the InfoPath list box:

image013.png

Do not select Store a copy of the data in the form template:

image015.png 

Give the data connection a name (can be the same as the SharePoint list name) and make sure 'Automatically retrieve data when form is opened' is selected:

image017.png

Click on the icon next to Entries to select the field to display in the dropdown list box:

image020.png

Select the custom list and then select the Value and Display Name:

 image022.png

 image024.png

 Step 3 - In InfoPath 2007, preview the form and check the dropdown list box values:

image028.png 

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Catherine Wright
United States United States
Member
Sr. Technical Project Manager
MBA,MCSD.NET,PMP,CSM
www.linkedin.com/in/wrightcatherine

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
Hint: For improved responsiveness ensure Javascript is enabled and choose 'Normal' from the Layout dropdown and hit 'Update'.
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page   
QuestionMax Number of Lists as Data Sourcememberaarenz15 Dec '09 - 9:15 
GeneralSortingmemberpete.guerette11 Aug '09 - 9:52 
GeneralRe: Sortingmemberaarenz15 Dec '09 - 9:12 
GeneralRe: Sortingmemberthekryten8 Feb '10 - 11:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Permalink | Advertise | Privacy | Mobile
Web04 | 2.6.130523.1 | Last Updated 2 Jun 2009
Article Copyright 2009 by Catherine Wright
Everything else Copyright © CodeProject, 1999-2013
Terms of Use
Layout: fixed | fluid