如何在List1中添加查找列并将其与List2中的SomeField绑定,然后用纯文本填充此查阅列(仅使用代码)?
答案 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。