C#

C#,DataTable常用的拷贝操作,全部拷贝,部分拷贝

DataTable常用的拷贝操作,全部拷贝,部分拷贝


如果需要拷贝表的结构用Clone();
如果只是复制表,表结构和数据一样用Copy();
如果只是需要复制表内的部分数据的话,用ImportRow();

//–获取dt的数据
DataTable dt = obj.GetRecords();
//–克隆dt的表结构
DataTable dtPartA = dt.Clone();
DataTable dtPartB = dt.Clone();

//–循环将dt的数据复制到dtPartA,dtPartB
foreach(DataRow item in dt.Rows)
{
if (item[“CATEGORY”].ToString().Equals(“PartA”))
{
dtPartA.ImportRow(item);
}
else if (item[“CATEGORY”].ToString().Equals(“PartB”))
dtPartB.ImportRow(item);
}

Pls call me CPP.
Posts created 150

发表评论

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top