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