WinForm/C# 【求助】单元格合并后如何同时上移下移

wangchenye · 2018年11月06日 · 143 次阅读

上移下移 类似于这种情况,选中生产序号为 4 的,点上移按钮,将 456 行向上整体移动一行,然后生产序号整体重新排序。

现在的想法是,将界面的数据复制到临时表,然后再找到上一个生产序号的第一个索引,将数据插入。

但是这样保存会数据库重复,单纯点上移下移不可能进行数据库的增删,所以怎么解,求 dalao 帮助

依次把 4、5、6 行各执行一次 MoveRow(CurrRowIndex - 1)如何?

问题解决了

将生产序号为 4 的行,跟生产序号为 3 的行互换生产序号

scxh

然后再转换成 DataView 按照生产序号排序 sort

就 ok 了

xinggang 回复

依次把 4、5、6 行各执行一次 MoveRow(CurrRowIndex - 1)如何?

是循环执行么?这个 MoveRow 貌似只支持当前行,移动过去了当前行还是移动过去的行。

wangchenye 回复

问题解决了将生产序号为 4 的行,跟生产序号为 3 的行互换生产序号然后再转换成 DataView 按照生产序号排序就 ok 了

加油

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册