DataRow复制一行到另一个DataTable 此行已属于另一个表
2010-11-03 22:35
281 查看
下面两个方法是DataRow复制一行到另一个DataTable的,直接Add会出错“此行已属于另一个表”,其实以前就知道怎么做的,可每次要用到的时候还是犯糊涂,这次把它们记下来。
1.用DataRow.ItemArray
DataTable t=new DataTable();
DataRow r=t.NewRow();
r.ItemArray=oldRow.ItemArray;
t.Rows.Add(r);
2.用DataTable.ImportRow()
t.ImportRow(oldRow);
1.用DataRow.ItemArray
DataTable t=new DataTable();
DataRow r=t.NewRow();
r.ItemArray=oldRow.ItemArray;
t.Rows.Add(r);
2.用DataTable.ImportRow()
t.ImportRow(oldRow);
相关文章推荐
- DataTable.DataRow的复制(解决:此行已属于另一个表)
- DataSet,DataTable.DataRow复制方法——解决:此行已属于另一个表
- DataTable.DataRow的复制(解决:此行已属于另一个表)
- DataTable.DataRow的复制(解决:此行已属于另一个表)
- DataSet,DataTable.DataRow复制(解决此行已属于另一个表)以及DataTable 实现表结构转换
- [转]DataRow复制一行到另一个DataTable
- DataRow复制一行到另一个DataTable
- DataTable 复制 DataRow 出现 “该行已经属于另一个表”错误的解决办法
- DataTable 复制 DataRow 出现 “该行已经属于另一个表”错误的解决办法
- DataRow复制一行到另一个DataTable 最简单的两种方法
- DataRow复制一行到另一个DataTable
- DataRow复制一行到另一个DataTable
- DataTable 复制 DataRow 出现 “该行已经属于另一个表”错误的解决办法【转】
- DataRow复制一行到另一个DataTable
- DataRow复制一行到另一个DataTable
- DataRow复制一行到另一个DataTable[转]
- DataRow复制一行到另一个DataTable
- DataTable 复制 DataRow 出现 “该行已经属于另一个表”错误的解决办法 [转帖]
- C#中将DataTable中的某一行复制到另一个新的DataTable
- DataTable1的一行复制给另一个DataTable2