I have an existing list "Country List", Column "COUNTRY" contains name of the all the countries.
I would like to create a look up field "Origin Country" in a list "Order List" via OM. How do I do that?
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It only takes a minute to sign up.Sign up to join this community
var list = web.Lists["Order List"]; var targetList = web.Lists["Country List"]; var fieldName = list.AddLookup("Origin Country", targetList.ID, true); var field = list.Fields.GetByInternalName(fieldName) as SPFieldLookup; field.LookupField = targetList.Fields["COUNTRY"].InternalName; field.Update();