我有一个sharepoint链接列表。我以编码方式显示SPGridView中链接列表的项目。
我使用以下代码来阅读列表
SPList spList = myWeb.Lists["MyListNameHere"];
并将SpList指定为SPGridView的数据源,按原样显示项目。
但我想在SPGridView中以与通过List Tool>设置的顺序相同的顺序显示项目。项目>更改项目订单
SPGridView项目的顺序应始终反映链接列表项目中设置的当前顺序。
如何实现这一目标?
答案 0 :(得分:1)
订单存储在名为Order的隐藏列中。 使用SPDataSource控件作为数据源,将listID设置为列表并将select查询设置为:
<OrderBy>
<FieldRef Name="Order" />
</OrderBy>
应该这样做