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

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);

这样就好了!
这样就好了!这样就好了!


 

时间: 2024-11-02 23:49:32

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

asp.net中提示该行已属于另一个表的解决方法_实用技巧

复制代码 代码如下: 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.Add(dr[i]

该行已经属于另一个表 的解决方法_MsSql

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]);//出错提示为:该行已经属于另一个表 } /

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

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

Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法

转自 http://www.cnblogs.com/babycool/archive/2011/11/17/2253349.html Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法  最近几天从网上找了几个asp.net的登录案例想要研究研究代码,结果在用 Sql Server2005附加数据库文件时弹出错误信息:如下图:       ,一时无解,遂求助于百度谷歌,经过各种试验,特将解决办法整理于此,希望能帮到大家,同时如果有好的意见大家多多交流啊

PHP提示Cannot modify header information - headers already sent by解决方法_php技巧

本文实例讲述了PHP提示Cannot modify header information - headers already sent by解决方法,是进行PHP程序设计过程中经常会遇到的问题.本文对此以实例形式分析解决方法.分享给大家供大家参考.具体方法如下: 现来看看这段代码: <?php ob_start(); setcookie("username","test",time()+3600); echo "the username is:&qu

Windows7提示Ping不是内部或外部命令的解决方法

  Windows7提示Ping不是内部或外部命令的解决方法 对于网络管理员来说,经常会需要使用到Ping命令,对服务器相关事项进行检查.但有时在Windows7旗舰版系统中使用Ping命令时,也会遇到不成功,提示"Ping不是内部或者外部命令"的问题,这让不少网管伤透了脑,怎么办?下面就由小编分享Windows7提示"Ping不是内外部命令"的解决技巧. 1.在"计算机"图标上右键选择"属性",在打开的计算机属性设置窗口中选

win7系统提示你尚未正确安装工行网银控件的解决方法

  win7系统提示你尚未正确安装工行网银控件的解决方法           步骤一:打开我们在win7 32位系统中常用的浏览器,然后找到菜单栏中的"工具"打开菜单之后点击"Internet选项"打开Internet属性设置窗口,并把窗口设置切换到"安全"这个选项卡. win7系统 步骤二:在安全的选项卡下,我们看到下方有一个名为"自定义级别"的按钮,我们点击这个按钮之后,会进入到一个新的窗口进行设置,在窗口下方的列表里面找

Win7旗舰版系统提示应用程序错误代码0xc0000409的故障原因及解决方法

  问题现象,具体如下所示: 故障分析: 一般来说,出现这种情况是因为电脑误删系统文件或者是系统文件被顽固木马破坏. 解决方法: 1.下载360安全卫士,找到里面的急救箱开始急救,然后进行修复,完成后重新启动; 2.下载瑞星杀毒软件,清理一下系统,查杀一下木马,清理开机启动的错误项等; 3.用系统自带的系统还原,还原到你没有出现这次故障的时候修复(或用还原软件进行系统还原,如果进不了系统,开机按F8进入安全模式还原系统); 4.如果故障依旧,使用系统盘修复,打开命令提示符输入SFC /SCANN

php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法_php技巧

本文实例讲述了php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法.分享给大家供大家参考.具体如下: ZipArchive是php自带的一个压缩与解压缩函数了,今天理所当然的情况中使用new ZipArchive来创建zip文件时碰到提示Fatal error: Class ZipArchive not found in错误,感兴趣的朋友就一起来看看解决方法. 测试代码如下: 复制代码 代码如下: //PHP解压缩文件(