对已启用分页的gridview进行排序

时间:2011-06-01 14:30:26

标签: c# asp.net gridview

我在gridview上有一个列表绑定。

HistoryGrid.DataSource = objGrid;
HistoryGrid.DataBind();

AllowSorting="true" AllowPaging="True"  

<asp:BoundField HeaderText="hits" DataField="numberOfHits" 
  SortExpression="numberOfHits" ItemStyle-HorizontalAlign="Center" />

这不起作用。我还需要什么?

1 个答案:

答案 0 :(得分:2)

如果您使用list object as DataSource,那么您的排序功能将无效。

您可以使用DataTable as DataSource到Gridview,然后它就能正常工作。

您可以从此帖子中获得更多想法:How to convert a GridView to DataTable and sort the DataTable?