如何使用ListTool>存储它们的顺序在SPGridView中显示项目项目>更改项目订单

时间:2012-06-11 09:13:16

标签: sharepoint

我有一个sharepoint链接列表。我以编码方式显示SPGridView中链接列表的项目。

我使用以下代码来阅读列表

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

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

但我想在SPGridView中以与通过List Tool>设置的顺序相同的顺序显示项目。项目>更改项目订单

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

如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

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

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

应该这样做