我现在在数据库有个PID字段用来排序,能在GridView绑定的数据选中其中的数据实现上下移动,同时数据库里面也同时改变PID的值,实现排序!

解决方案 »

  1.   

    SQL Server 数据库中可以设置缺省排序字段!
      

  2.   

    我现在用的是ACCESS数据库,怎么弄阿!菜菜啊,能给点代码提示吗?
      

  3.   

    排序好后,自己写update语句吧~
    遍厉GridView,动态生成update语句
      

  4.   

    for (int i = 0; i < dataGrid.Rows.Count; i++)
                {
                    string sql = "update [table] set [PID] = " + i.ToString() + " where [yourprimaryKey] = " + dataGrid.Rows[i].Cells[yourprimaryKeyIndex].Value.ToString();
                    //执行 sql;
                }
      

  5.   

    对啊,用上下按钮来操作数据库字段PID
      

  6.   

    可能我不是很明白你程序的意图
    要排序的话,在写SQL语句的时候就可以实现呀~
      

  7.   

    我现在是要就在出来的界面里面对GridView里面的数据进行排序,就是可以上下移动,数据库的PID字段也跟着改变数值,最后写SQL语句对PID进行排序。现在就是不知道怎么实现在页面里面对数据上下移动来改变PID的值!