SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a list person with items and one of those items is of the type "choice".
For example:

Name (text), City (text), Favorite Artists(choice list).

Well I want to bind the title values of every listitem of another list with artists to the choicetype in the person list, but it has to update the list with choicetypes every time after someone clicks on the add button but before the add screen pops up. I tried the eventreceiver with "item being added" but then it will fire after I hit the "add" button on the item add screen but before the item was actually added.
How can I accomplish my problem. Thank you in advance.

share|improve this question
up vote 4 down vote accepted

You can accomplish this by using a Lookup field, rather than a Choice field.

When you create a Lookup field you get to select the list you wish to use as a source, and SharePoint will do the rest.

share|improve this answer
Okay but is it possible to add multiple values at once in a lookup field? – Fabian Blom Feb 14 '13 at 13:42
@FabianBlom yes it is possible. – Muhammad Raja Feb 14 '13 at 13:44
You can configure a Lookup field to be Multi-select, just like the choice field, allowing you to select as many values as you like. – Neil White Feb 14 '13 at 13:44
Thank you! I found it. – Fabian Blom Feb 14 '13 at 13:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.