在SharePoint 2010中创建查找字段

时间:2011-07-25 14:48:47

标签: sharepoint-2010 field lookup

如何在List1中添加查找列并将其与List2中的SomeField绑定,然后用纯文本填充此查阅列(仅使用代码)?

1 个答案:

答案 0 :(得分:5)

以下是创建查找字段的代码:

var list = web.Lists["List1"];    
var targetList = web.Lists["List2"];
var fieldName = list.Fields.AddLookup("My Lookup", targetList.ID, false);
var field = list.Fields.GetFieldByInternalName(fieldName) as SPFieldLookup;
field.LookupField = "SomeField";
field.Update();

要更新查阅字段,请将其设置为目标列表中项目的项目ID。