DataRow复制一行到另一个DataTable
下面两个方法是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);
下面两个方法是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);
本文详细介绍了在DataTable中如何复制一行数据而不触发错误的方法,包括使用ItemArray和ImportRow两个实用技巧。对于数据操作场景,这些方法尤其有用。
859

被折叠的 条评论
为什么被折叠?



