问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请教:DataTable已属于另一个DataSet

发布网友 发布时间:2022-04-11 18:33

我来回答

5个回答

懂视网 时间:2022-04-11 22:54

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);
//这样就好了!

热心网友 时间:2022-04-11 20:02

问题原因:ds 和 dss为两个dataset,你要将ds的表添加到dss中,这是不允许的,所有报datatable已经属于dataset的错误信息!
解决办法:不能直接用某个dataset的table,那么用这个table的复制品可以吧,所有代码改为: dss.Tables.Add(new ToolClass().TableFilter(ds.Tables[0].Copy(), new ToolClass().GetTime()));
ds.Tables[1]和ds.Tables[2]同理!!

热心网友 时间:2022-04-11 21:20

代码就不看了,至于这个错误,很简单,你对一个DataTable进行反复调用的时候,有必要使用XX.Copy()的方法复制一个新的出来

热心网友 时间:2022-04-11 22:55

对同一个DataTable操作使用copy()方法获取副本,然后对副本进行操作,不可以对引用直接操作,供参考

热心网友 时间:2022-04-12 00:46

学习
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是什么钞票。 请问这是哪个国家的钞票?价值多少人民币?谢谢 快易典学生平板电脑屏幕碎了怎么办,我在书店买的,可以拿到书店修吗... 沧州龟头周围有一圈小肉粒是什么? 快易典学生电脑的屏幕摔坏了,触屏触不了,可以修吗?如果修的话要多少... 西班牙冷汤和哪些菜品搭配更好喝? 西班牙番茄冷汤提示 我想请问你在秦汉胡同学学古筝...一共需要多少钱啊,包括买古筝的钱 word2010如何查看和编辑文档? 胸罩带子老掉,罩杯边有空 如何从一个DataTable中复制数据行到另一个DataTable中 dt1.Rows.Add(dt.Rows[i]) 该行已属于另一个表是什么错 c# 该行已经属于另一个表 该行已经属于另一个表.怎么解决 sqlserver如何自动调用存储过程, 24小时执行一次? 如何自动执行存储过程 sqlserver语句从数据类型 nvarchar 转换为 bigint 时出错 如何把SQLSERVER 的image类型转换成BLOB类型 sqlserver怎么改变数据类型 用Java语言编写数据结构中顺序表的插入删除查找代码并实现 线性表,栈的创建,查找,删除等等基本操作的代码。刚学不懂,最好能有步骤解释的。谢谢啊。。 运行SQL语句怎样把查找出来的结果删除求高手指导在线等!? sql if语句出错:查询数据库中是否有临时表#temp1和#temp2,有的话删除 然后执行再创建临时表,代码如下 线性表 查找 在指定范围内 并删除的代码 如何在sql server中删除某个表1000行以后的全部记录,给具体代码 SQL server数据库中建一个临时表,20分钟后使这个临时表自动删除!该怎么做? sqlserver中存放的数据包含&lt;br&#47;&gt;,可是在asp.net(mvc3)输出时没效果,直接输出&lt;br&#47;&gt;。如何实现换行? 优化级联删除的存储过程SqlServer 如何利用sqlserver2014提高数据库读写性能 mssql clr 执行命令4000长度 如何把一个excel表里从属于某东西的数据对应复制到另一个EXECL表里 Excel表格这种怎么实现,工作表1中A列数据中,如果哪行数据属于工作表2中出现,则该行B列显示“ WORD一个文档中的表格复制到另一个WORD文档中出错,请教解决方法。选择性粘贴也不行。如下图: 请帮忙统计客服中心Excel维护表格下的类型,分类,解决方式到另外2个工作表里面 在Excel中查找一个值,返回该值所在行或列的某个特定标签。 python 能不能做到从一个表格一列的第二行开始复制到另一个表格的某一列的第二行? 计算机二级vf的将一个表追加到另一个表要咋弄啊? 存储过程如何 解析字符串 在sql server 2000中自动编号删除了,怎么恢复? my sql 数据库表的自动编号怎么恢复默认 sqlserver2000 如何让自动编号的字段重新自动增加~ sql中表中的自动编号列是乱的如何修改 SQL怎样根据一列数据自动编号? 如何对Access数据库查询结果进行重新编号排序啊,自动编号的方式也行 asp 求删除记录后重新编顺序号的SQL语句??? set recovery simple是什么意思 sql server 400多万的数据表,怎么按条件快速的删除,只有用delete+循环删除么,有没有其他的办法? SQL Server中如果最快最有效的删除数据表中数亿条信息? SQLSERVER2000 根据多个字段条件删除数据, sql server 比较后删除符合条件的数据