错误:该行已经属于另一个表

转载 2012年03月27日 09:04:57

从一个TABLE中取一行放到另一个TABLE里报错: 该行已经属于另一个表。的解决办法 
用下面来个方法就OK了。


DataTable dt = new DataTable();

dt = ds.Tables["All"].Clone();//克隆All的结构传递给dt

DataRow[] dr=this.dataSet31.Tables["Product"].Select("bc=1"); //通过条件得到符合条件的行
for(int i=0;i<dr.Length;i++)
{
//将数组元素加入表...
dt.Rows.Add(dr[i]);//出错提示为:该行已经属于另一个表
}
解决方法

dt.Rows.Add(dr[i].ItemArray);

这样就好了!

相关文章推荐

出错提示为:该行已经属于另一个表 的解决方法

今天在将内存表的数据复制到另外一个内存表的时候,出现了一个错误:(C#) 1DataTable dt = new DataTable(); 2 3dt = ds.Tables["All"]....

DataSet,DataTable.DataRow复制(解决此行已属于另一个表)以及DataTable 实现表结构转换

转自:http://blog.csdn.net/z775480954/article/details/6724992    表A: ------------------   InfoID FN...

DataTable.DataRow的复制(解决:此行已属于另一个表)

原地址:http://blog.csdn.net/mallva/article/details/1921102

我们是不是已经在另一个互联网泡沫之中?

最近新一轮互联网泡沫论的兴起与Steve Blank在sxsw上关于在新泡沫中新商业规则的演讲不无关系。通过他对以往的比对分析,我觉得互联网似乎正在走向上次.com的混乱。Steve 在讲演中归纳了历...

VC++老是提示“致命错误:无法打开头文件AFXRES.H”怎么回事 提示在另一个编辑器中打开,怎么解决

非原创,网上整理。 #include "afxres.h"语句是在.rc文件中的,而afxres.h文件在VC的安装目录中的.\VC98\MFC\INCLUDE目录中,所以着重查一下To...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)