我在共享点中有这个 SPListItem.Folder,其中包含一个名为“资产 ID”的属性。
我的列表中有这些数据
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();
我使用 .Folder 是因为列表中的每个条目都是一个 DocumentSet。返回值始终为“1”。我不知道出了什么问题,为什么我的排序根本不起作用。
请帮我解决这个问题。谢谢。