wil*_*iam
1
c#
datatable
有一个命令可以删除数据表Delete()中的行;
但这只是删除它不会像向量或arraylist那样向下移动.
例如,数据表中有3行.
第1行,数据1
第2行,数据2
第3行,数据3.
如果我删除第2行,它将是
第1行,数据1
第2行,RowStatus =已删除
第3行,数据3
如何将第3行向上移动到第2行?
我有办法,但这不是正确的.
我的一个是创建一个新的数据表,克隆它并通过检查每一行的行状态将每一行移动到该表.然后清除实际的数据表,并从临时数据表中复制所有数据.
一定有更好的方法......任何人?