【问题标题】:How to display item in SPGridView in the order they are stored using ListTool > Items > Change Item Order如何使用 ListTool > Items > Change Item Order 按存储顺序在 SPGridView 中显示项目
【发布时间】:2012-06-12 17:17:06
【问题描述】:

我有一个共享点链接列表。我正在以编程方式在 SPGridView 中显示链接列表的项目。

我正在使用以下代码来读取列表

SPList spList = myWeb.Lists["MyListNameHere"];

并将SpList分配为SPGridView的数据源,按原样显示项目。

但我想在 SPGridView 中显示项目的顺序与通过列表工具 > 项目 > 更改项目顺序设置的顺序相同

SPGridView 项的顺序应始终反映链接列表项中设置的当前顺序。

如何做到这一点?

【问题讨论】:

    标签: sharepoint


    【解决方案1】:

    订单存储在名为 Order 的隐藏列中。 使用 SPDataSource 控件作为您的数据源,将 listID 设置为您的列表并将选择查询设置为:

       <OrderBy>
          <FieldRef Name="Order" />
       </OrderBy>
    

    应该这样做

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-22
      • 1970-01-01
      • 2021-12-19
      • 1970-01-01
      相关资源
      最近更新 更多