为了账号安全,请及时绑定邮箱和手机立即绑定

求 Repeater控件点击表头排序 功能实现方法

求 Repeater控件点击表头排序 功能实现方法

翻过高山走不出你 2018-12-07 07:04:43
前台: <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 是你想排序的字段,这里用你的成绩即可, 后面是降序或者升序.

谢谢~~~


查看完整回答
反对 回复 2019-01-21
?
弑天下

TA贡献1818条经验 获得超8个赞

可以考虑在后台对数据源进行排序后重新绑定

查看完整回答
反对 回复 2019-01-21
?
慕斯709654

TA贡献1840条经验 获得超5个赞

这是最常见的方法了。
查看完整回答
反对 回复 2019-01-21
  • 4 回答
  • 0 关注
  • 327 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号