前台:
<asp:Repeater ID="Grid" runat="server" onitemdatabound="Grid_ItemDataBound">
<HeaderTemplate>
<table>
<tr>
<th class="STYLE1"><asp:LinkButton ID="lbtn" Runat="server" text="成绩排序" CommandName="lbtn"></asp:LinkButton>
</th>
</tr>
</table>
</HeaderTemplate>
<ItemTemplate>
<tr><td> <div align="center"><%# Eval("chengji")%></div></td></tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr><td> <div align="center"><%# Eval("chengji")%></div></td></tr>
</AlternatingItemTemplate>
</asp:Repeater>
求后台点击成绩排序功能的实现方法。。。。。。
4 回答

慕村225694
TA贡献1880条经验 获得超4个赞
DataView 实现排序.
1) 如果你已经把数据取到datatable里,下面就好办了.
2)
直接在你的repeater头部列里的linkbutton 点击触发执行以下排序代码.
DataTable dt = 你取到的DataTable;
DataView view = dt.DefaultView;
view.Sort = "Column DESC";//Column 是你想排序的字段,这里用你的成绩即可, 后面是降序或者升序.
谢谢~~~
- 4 回答
- 0 关注
- 327 浏览
添加回答
举报
0/150
提交
取消