我在gridview上有一个列表绑定。
HistoryGrid.DataSource = objGrid;
HistoryGrid.DataBind();
AllowSorting="true" AllowPaging="True"
<asp:BoundField HeaderText="hits" DataField="numberOfHits"
SortExpression="numberOfHits" ItemStyle-HorizontalAlign="Center" />
这不起作用。我还需要什么?
答案 0 :(得分:2)
如果您使用list object as DataSource
,那么您的排序功能将无效。
您可以使用DataTable as DataSource
到Gridview,然后它就能正常工作。
您可以从此帖子中获得更多想法:How to convert a GridView to DataTable and sort the DataTable?