SPListオブジェクトがあり、SPList.Itemsを使用してSPListItemCollectionを取得します。このコレクションから、UniqueIDまたはGUIDが不明な1つのSPListItemにアクセスする必要があります。表示名またはその他の情報(GUIDまたはUniqueId以外)を使用して要素に直接アクセスすることは可能ですか?任意のアイデアをいただければ幸いです。
3843 次
2 に答える
5
すぐに使用できるものではありません -オプションについては、リスト内のリスト項目にアクセスする方法の質問を参照してください。データベースに過度の負荷がかからないように、 SPQueryを使用して情報を取得することをお勧めします。SharePointへの私の回答には、それを使用する方法に関する詳細情報があります。アイテムがリストに存在するかどうかを確認してください。
良い代替手段はLINQを使用することです。このオプションはコミュニティ (Keith Dahlby と Wictor Wilén) によって提供されており、SharePoint Extensions Libで利用できます。
于 2009-09-02T12:27:02.997 に答える
0
CAMLを使用する場合は、CAMLクエリビルダーが非常に役立ちます。個人的には、単純な古い文字列を使用してCAMLを実行するのは好きではないため、CAML.NETを使用してCAMLクエリをラップしています。
于 2009-09-03T14:02:54.233 に答える