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

简介: DataTable dt = new DataTable();dt = ds.Tables["All"].Clone();//把All的结构传递给dtDataRow[] dr=this.dataSet31.Tables["Product"].Select("bc=1");for(int i=0;i<dr.Length;i++){//将数组元素加入表...dt.Rows.A
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]);//出错提示为:该行已经属于另一个表
}
解决方法:
<pre class="csharp" name="code">dt.Rows.Add(dr[i].ItemArray);
这样就好了!
这样就好了!这样就好了!
 

 

相关文章
|
8月前
|
算法 前端开发
在系统中查找重复文件
在系统中查找重复文件
87 0
|
8月前
tp6使用事务正常插入但是却显示失败的提示
tp6使用事务正常插入但是却显示失败的提示
83 0
|
SQL 关系型数据库 MySQL
从“表”中删除为“别名” ...在“别名列”中...为什么语法错误?
从“表”中删除为“别名” ...在“别名列”中...为什么语法错误?
|
SQL 关系型数据库 MySQL
错误代码:1406列的数据太长-MySQL
错误代码:1406列的数据太长-MySQL
320 0
|
数据库管理
PowerDesigner生成建表脚本时字段超过15字符就发生错误
PowerDesigner生成建表脚本时字段超过15字符就发生错误
|
关系型数据库 MySQL 数据库
日常问题记录及解决方法
日常问题记录及解决方法
1412 0
|
索引 存储 数据库
sqlserver复制报”应用复制的命令时在订阅服务器上找不到该行“解决方法
原文:sqlserver复制报”应用复制的命令时在订阅服务器上找不到该行“解决方法 最近遇到“应用复制的命令时在订阅服务器上找不到该行”问题,报错如下: 官方给出的建议是重新同步和初始化订阅,当然,这是一种选择,但是对于动辄上百G的生产库,这种方法会消耗大量的资源和时间。
2199 0