【发布时间】:2011-05-10 03:21:12
【问题描述】:
datatable中有删除行的命令Delete();
但这只是删除它而不是像vector或arraylist那样向上移动以下行。
例如,数据表中有 3 行。
第 1 行,数据 1
第 2 行,数据 2
第 3 行,数据 3。
如果我删除第 2 行,它会像
第 1 行,数据 1
第 2 行,RowStatus = 已删除
第 3 行,数据 3
如何将第 3 行向上移动到第 2 行???
我有办法,但不是正确的。
我的一个是创建一个新的数据表,克隆它并通过检查每一行的行状态将每一行移动到该表。然后清空实际数据表,将临时数据表中的数据全部复制回来。
一定有更好的方法..有人吗??
【问题讨论】: