[英]How to filter a lookup field in Sharepoint?
我有一个“合同”列表,它有两列-“标题”和“状态”。 状态是一个选择字段,可以为“有效”或“关闭”。 我还有另一个列表,其中创建了一个查找字段“ Contract”,该字段由“合同”列表中“标题”列中的记录填充。 现在,我需要使它仅由具有活动状态的标题填充。
到目前为止,我有这个
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();
}
显然,它从“合同”列表中获取所有标题。 是否可以过滤它,只显示“状态”字段等于“活动”的那些?
您可以在从列表中检索数据时使用查询来过滤数据。这可能会帮助您: http : //msdn.microsoft.com/zh-cn/library/ms457534.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.