我有一个“合同”列表,它有两列 - “标题”和“状态”。状态是一个选择字段,可以是“活动”或“关闭”。我有另一个列表,我在其中创建了一个查找字段“合同”,该字段由“合同”列表中“标题”列中的记录填充。现在,我需要让它只填充那些具有活动状态的标题。
到目前为止我有这个
SPList contractList = web.Lists.TryGetList("Contracts");
if (contractList != null)
{
myList.Fields.AddLookup("Contract", contractList.ID, false);
SPFieldLookup lookup = (SPFieldLookup)taskList.Fields["Contract"];
lookup.LookupField = contractList.Fields["Title"].InternalName;
lookup.Update();
}
显然,它从“合同”列表中获取所有标题。是否可以过滤它,只显示“状态”字段等于“活动”的那些?