本帖最后由 QQ755816 于 2013-01-13 21:40:47 编辑

解决方案 »

  1.   

    上移  
      
      $('#grid').datagrid('deleteRow', rowIndex);
      $('#grid').datagrid('insertRow', { index: rowIndex - 1, row: thisData });
      $('#grid').datagrid('acceptChanges');
      $('#grid').datagrid('selectRow', rowIndex - 1);下移  $('#grid').datagrid('insertRow', { index: rowIndex + 2, row: thisData });
      $('#grid').datagrid('deleteRow', rowIndex );
      $('#grid').datagrid('acceptChanges');
      $('#grid').datagrid('selectRow', rowIndex + 1);
      

  2.   


    你这个还是不对的
    不用refreshRow rowIndex是不会更新的
      

  3.   

    补充以下错误信息 最后一行向上的时候 报错 TypeError: row is undefined 但是可以运行
      

  4.   

    发现问题了 在向上的时候需要先.datagrid('refreshRow',index+1)向上之后选中成功
    目前遗留问题 向下选中还是不行