如何将一个dataTable中指定的列拷贝到另外一个dataTable中
展开全部
DataTable newdt = new DataTable();
DataSet da = new DataSet();
foreach (DataColumn dc in da.Tables[0].Columns)
{
newdt.Columns.Add(dc.ColumnName,dc.DataType);
}
DataRow drNew=newdt.NewRow();
foreach (DataColumn dc in da.Tables[0].Columns)
{
drNew[dc.ColumnName]=da.Tables[0].Rows[i][dc.ColumnName].ToString();
}
newdt.Rows.Add(drNew);
newdt.AcceptChanges();
DataSet da = new DataSet();
foreach (DataColumn dc in da.Tables[0].Columns)
{
newdt.Columns.Add(dc.ColumnName,dc.DataType);
}
DataRow drNew=newdt.NewRow();
foreach (DataColumn dc in da.Tables[0].Columns)
{
drNew[dc.ColumnName]=da.Tables[0].Rows[i][dc.ColumnName].ToString();
}
newdt.Rows.Add(drNew);
newdt.AcceptChanges();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询