有没有办法以编程方式在与特定列表关联的随机列表中获取查找字段?

时间:2012-08-15 15:35:34

标签: sharepoint sharepoint-2010 sharepoint-2007 sharepoint-api sharepoint-object-model

我有一个sharepoint列表,例如它被命名为SourceList。我还有几个列表通过查找字段与SourceList相关联。我不知道这些列表的名称或数量\它们是动态创建和创建的。任何时候都可以创建与SourceList相关联的新列表。

那么,如何通过Sharepoint对象模型以编程方式获取与SourceList关联的列表?我知道我可以遍历列表以及列表的字段来检查它是否是查找字段并与我的SourceList相关联。我不想为性能问题这样做,但如果我找不到更好的解决方案,这将是我的最后一次机会。而且我知道我可以直接查询sharepoint db以获取这些列表,但我永远不会想要这样做。

感谢。

1 个答案:

答案 0 :(得分:0)

您基本上只需要访问列表,然后查找字段SPFieldLookup,当您拥有此对象时,源列表将是该字段上的LookupList属性。

他们在这个链接中有一个很好的例子:

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfieldlookup.aspx