类似于这种情况,选中生产序号为 4 的,点上移按钮,将 456 行向上整体移动一行,然后生产序号整体重新排序。
现在的想法是,将界面的数据复制到临时表,然后再找到上一个生产序号的第一个索引,将数据插入。
但是这样保存会数据库重复,单纯点上移下移不可能进行数据库的增删,所以怎么解,求 dalao 帮助
依次把 4、5、6 行各执行一次 MoveRow(CurrRowIndex - 1)如何?
问题解决了
将生产序号为 4 的行,跟生产序号为 3 的行互换生产序号
然后再转换成 DataView 按照生产序号排序
就 ok 了
是循环执行么?这个 MoveRow 貌似只支持当前行,移动过去了当前行还是移动过去的行。
问题解决了将生产序号为 4 的行,跟生产序号为 3 的行互换生产序号然后再转换成 DataView 按照生产序号排序就 ok 了
加油
good