先取得该行的ITEMINDEX然后取到主索引值,再将此行的ROWS[0]中的值赋上该行的各字段的值,然后将原来的各行向下移动就可以了,ROWS[I+1]=ROWS[I].VALUE

解决方案 »

  1.   

    I的取值范围为0-(ITEMINDEX-1)
    然后再重新绑定
      

  2.   

    噢。我的数据集是个DATETABLE,有详细点的解决方案吗?我是菜鸟,呵呵
      

  3.   

    在数据表中多加一列,专门控制排序的。并初始化一系列数(例如1~n)
    然后把  defalutView.Sort 设成上面的列。  在 dataGrid的currentCellChang 事件中    把当前行的对应上面的列值 与  第一行的列 掉换  
       刷新即可!!!!
      

  4.   

    放到arraylist中,排序后重新绑定