如何在Sharepoint中过滤查找字段?

时间:2012-05-11 10:24:38

标签: c# 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();
            }

显然,它从“合同”列表中获取所有标题。是否可以对其进行过滤,仅显示“状态”字段等于“有效”的那些?

1 个答案:

答案 0 :(得分:-1)

您可以使用查询在从列表中检索时过滤数据。 这可能对你有所帮助: http://msdn.microsoft.com/en-us/library/ms457534.aspx