0
私は日付でファイルをソートする方法を探しています(idは同じように思えます)。sharepointフォルダ(2007年)のファイルを並べ替える
SPFolder imageFolder = web.GetFolder(...); ...
私はcamlでこれを行う必要がありますが、どのように知っていますか?
ありがとう
私は日付でファイルをソートする方法を探しています(idは同じように思えます)。sharepointフォルダ(2007年)のファイルを並べ替える
SPFolder imageFolder = web.GetFolder(...); ...
私はcamlでこれを行う必要がありますが、どのように知っていますか?
ありがとう
はい、これはCAMLクエリで行う必要があります。このようなクエリを実行するには、SPQueryクラスを使用します。
<OrderBy>
<FieldRef Name="yourdatefield" />
</OrderBy>
例:結果セットをソートするために、OrderBy要素を使用し
はSPList list = ... // the list where you images are stored.
SPQuery query = new SPQuery();
query.Folder = imageFolder;
query.Query = "<OrderBy><FieldRef Name=\"Created\" /></OrderBy>";
SPListItemCollection items = list.GetItems(query);
変数items
は今、「作成した」フィールドでソートimageFolder
の内容が含まれています。
画像ファイルがSPListItem
に部材File
を使用するアクセスするためには:
foreach (SPListItem item in items)
{
Console.WriteLine("Filename: " + item.File.Name);
}
SPQuery oQuery =新しいSPQuery()。 oQuery.Query = " "; しかし、どのようにファイルを取得するためにクエリを使用しますか?私は使用しました:imageFolder.Files しかし引数を受け入れません。 –
Karens