0

たとえば、SourceList という名前の共有ポイント リストがあります。ルックアップ フィールドを介して SourceList に関連付けられているリストもいくつかあります。これらのリストの名前や数はわかりません\ それらは作成され、動的に作成されています。また、SourceList に関連付けられた新しいリストをいつでも作成できます。

では、Sharepoint オブジェクト モデルによってプログラムで SourceList に関連付けられたリストを取得するにはどうすればよいでしょうか。リストとリストのフィールドを反復処理して、それがルックアップ フィールドであり、SourceList に関連付けられているかどうかを確認できることを知っています。パフォーマンス上の懸念からこれを行いたくありませんが、より良い解決策が見つからない場合はこれが最後のチャンスです。また、これらのリストを取得するために sharepoint db に直接クエリを実行できることも知っていますが、これを行うことは決してありません。

ありがとう。

4

1 に答える 1

0

基本的にリストにアクセスする必要があるだけで、 SPFieldLookupこのオブジェクトがある場合、ソースリストがLookupListそのフィールドのプロパティになるタイプのルックアップフィールドにアクセスする必要があります。

彼らはこのリンクに良い例を持っています:

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

于 2012-08-16T01:16:52.860 に答える