因为评教模块数据比较复杂,需要将好多的DataTable拆散了,揉碎了,进行数据重组。
在今天调试页面的时候,出现了一个错误。
提示:“该行已经属于另一个表” 。
解决方案:
//DataTable3复制DataTable2的(列)结构,而非数据。
dts3 = dts2.Clone();
//将DataTable2每行的数据元素数组(矩阵组合)添加到DataTable3中。
dts3.Rows.Add(dts2.Rows[j].ItemArray);
我的错误理解就是dts3.Rows.Add(dts2.Rows[j]); 并没考虑到最小可操作元素(Item),就导致了这个错误。
DataTable对象重组时,错误提示“该行已经属于另一个表”
最新推荐文章于 2024-01-12 16:38:40 发布
本文介绍了在进行DataTable数据重组过程中遇到的一个具体错误:“该行已经属于另一个表”。详细解释了错误产生的原因,并给出了正确的实现步骤,包括如何正确地从一个DataTable复制结构到另一个DataTable。
280

被折叠的 条评论
为什么被折叠?



