当有多条数据时,点击向上或向下按钮,两条记录互换位置。
我的想法是在数据库中添加一个字段,然后根据这个字段排序。具体实现还给说说

解决方案 »

  1.   

    如果你的排序是业务逻辑的需要,这样做ok啊,如果仅仅只是界面上的效果,就没必要了。如果做的话,肯定是ajax比较好。
      

  2.   

    修改顺序号,按照顺序号排序
    相关帖子http://topic.csdn.net/u/20081010/15/c56d466f-e485-442e-9e59-ce7c0131e730.html
      

  3.   

    一个排序字段(wordindex)int型数据,自增长的,首先页面显示时按wordindex排序。
    具体操作如下,
    在添加一条数据时,写入数据。
    当你点击向上或向下按钮时,将上一条 wordindex 与下一条 wordindex 互换。
    然后刷新页面。重新得到排序结果。
      

  4.   

    如果要实现排序的话,用ASPXgridview比较好,可以实现自动排序,不用写格外的代码
      

  5.   


    <asp:GridView ID="_gvExamineInfo" Width="100%" BorderWidth="0px" CellPadding="0"
                                        runat="server" OnRowCommand="_gvExamineInfo_RowCommand" AutoGenerateColumns="False"
                                        DataKeyNames="ExamineId">
     CommandArgument='<%#((GridViewRow)Container).RowIndex%>'
    long examineUpId = long.Parse(_gvExamineInfo.DataKeys[index - 1].Value.ToString());
      

  6.   


    int index = ing.parst(e.CommandArgument.toString())
      

  7.   

      请问一句当你中间删除一条数据时 你的wordindex  不就会有断码吗?  下次当你再点击向下或向上  ,  它还能 运行吗?