专栏首页hbbliyong错误:该行已经属于另一个表

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

从一个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);

这样就好了!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 2017 年不可错过的开发工具 Top 50

    想知道 2017 年有哪些值得关注的开发工具吗?StackShare 年度开发工具排行榜来啦! StackShare.io 是一个开发者工具及服务分享平台,致力...

    hbbliyong
  • Start transaction not working with Revit 2014

    You're right, it's not being used correctly. The Transaction needs to take plac...

    hbbliyong
  • Ubuntu16.04安装后开发环境配置和常用软件安装

    Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视...

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

    跟着阿笨一起玩NET
  • 产生式模型(Generative model)

    在概率统计理论中, 生成模型是指能够随机生成观测数据的模型,尤其是在给定某些隐含参数的条件下。它给观测值和标注数据序列指定一个联合概率分布。在机器学习中,生成模...

    easyAI
  • DataTable排序结果的纠正

    默认情况下,即便db中某一列的值是数字,查询出来的DataSet/DataTable里,Column的类型都是String型,所以当用dataTable.Def...

    菩提树下的杨过
  • 2018-06-13 ubuntu16.04.4 U盘安装

    用户1733354
  • 《从0到1学习Flink》—— Flink 项目如何运行?

    之前写了不少 Flink 文章了,也有不少 demo,但是文章写的时候都是在本地直接运行 Main 类的 main 方法,其实 Flink 是支持在 UI 上上...

    zhisheng
  • 想把自拍背景改成马尔代夫?手把手教你用深度学习分分钟做到

    王小新 编译自 TowardsDataScience 量子位 出品 | 公众号 QbitAI 以前,从照片里抠出人像去掉背景,是要到处求PS大神帮忙的。大神时间...

    量子位
  • 手把手教你用R语言下载TCGA数据库:RTCGA

    各位科研芝士的朋友,大家好,今天我们继续在TCGA R包的海洋里遨游,作为TCGA下载专业户,我们继续分享tcga好用的工具包,今天的主角是RTCGA。RTCG...

    微点

扫码关注云+社区

领取腾讯云代金券