繁体   English   中英

如何筛选Sharepoint中的查找字段?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM