asp.net Repeater数据显示 排序
<asp:Repeaterid="disbook"......SQL语句:booknamein(selecttop7booknamefromtb_bookwhereboo...
<asp:Repeater id="disbook"......
SQL语句:
bookname in (select top 7 bookname from tb_book where booktypeid=4 order by time desc
然后绑定 disbook.dataBind();
但是在页面Repeater 显示的是按ID升序排列的 而且显示 8条记录
我在SQL查询分析器 测试过SQL语句 是 按时间排的
是不是后台把数据传过去的时候 Repeater 重新按ID排序了。。?? 展开
SQL语句:
bookname in (select top 7 bookname from tb_book where booktypeid=4 order by time desc
然后绑定 disbook.dataBind();
但是在页面Repeater 显示的是按ID升序排列的 而且显示 8条记录
我在SQL查询分析器 测试过SQL语句 是 按时间排的
是不是后台把数据传过去的时候 Repeater 重新按ID排序了。。?? 展开
展开全部
order by time desc 按时间降序
然后
bookname in ()它的排序条件默认是order by id asc
然后
bookname in ()它的排序条件默认是order by id asc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Repeater本身肯定是不会去重新给你排序的
你的SQL语句有问题吧? IN 。。。?
你要在IN之外对其进行排序
试试
你的SQL语句有问题吧? IN 。。。?
你要在IN之外对其进行排序
试试
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你想怎么排?SQL你传什么数据页面就怎么现实啊!页面左按钮传什么值进去排什么序列,进行多态一些就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询