我打算做一个gridview 实现数据行上下移动,大体的思路是怎么回事,还有,如果我在数据库中有一个自增的Id编号,那么我要在加上一个字段,怎么实现,快的急,在线等待

解决方案 »

  1.   

    你可以先加一个OrderID,先跟标识列赋一样的值。再通过OrderID来排序给Gridview加一个命令列,或者模板列,再放2个按钮在该列上,点击上移时,通过ID把数据库中的OrderId-1,
    下移时,+1。
      

  2.   

    OrderID我不想手动加入,有没有什么办法把呢?
      

  3.   

    http://www.360doc.com/content/09/1115/15/466494_9078867.shtml
      

  4.   

    我的方法比较老套。数据库增加一个num字段。第一个输入自动排序为1,以后的增加的在最大的一个num上增加1.
    gridview显示num。左右两边各一个增加减少按钮。增加的时候把NUM-1.并把增加前的上一位num+1.
    减少和上述方法相反。
    删除就麻烦一点,把大于num的全部查询出来都num-1.
      

  5.   

    sortExpresstion="你要排序的字段" 用这个属性就OK了加上一个字段要做这个的话 就考虑在后台添加一列 重新绑定数据就可以了