检索已排序列表的第一个列表项SharePoint 2010 C#

时间:2013-11-13 18:39:05

标签: c# sharepoint-2010

我今天刚刚开始使用SharePoint webpart编程。我有名为“pagesList”的列表,我想使用字段“sortField”按降序排序其列表项。然后我想得到列表中的第一项。这是我到目前为止所尝试但我不知道如何获得排序列表中的第一项来分配它。

if (pagesList != null)
{
    SPQuery q = new SPQuery();
    q.Query = "<OrderBy><FieldRef Name='sortField' Ascending='False' /></OrderBy>";
    SPListItemCollection listItemCollection = pagesList.GetItems(q);
    CurrentIssueLinkButton.PostBackUrl = /* the first item of the sorted listitems goes here*/;
 }  

如何获取第一个列表项?

1 个答案:

答案 0 :(得分:1)

将SPQuery对象的RowLimit设置为1,以确保最多返回一个项目。