「アセットID」という名前のプロパティを含むこのSPListItem.FolderがSharePointにあります。
私は私のリストにこのデータを持っています
Asset ID | Name | Asset Type
1 | GamesFolder | Games
2 | AppsFolder | softwares
3 | MusicFolder | music
私のコードではこれを行いました
SPList objList = web.Lists["MyList"];
SPQuery query = new SPQuery();
query.Query = "<OrderBy><FieldRef Name='Asset ID' Ascending='FALSE'/></OrderBy>";
query.ViewAttributes = "Scope=\"Recursive\"";
query.RowLimit = 1;
SPListItemCollection items = objList.GetItems(query);
return objList.Items[0].Folder.Properties["Asset ID"].ToString();
リスト内のすべてのエントリがDocumentSetであるため、.Folderを使用します。戻り値は常に「1」です。ソートがまったく機能しない理由がわかりません。
この問題の解決にご協力ください。ありがとう。