怎样将List<DataTable>中的数据加载到DataTable中
List<DataTable>中DataTable的字段都是一样的要求将List<DataTable>中所有数据全部加载到同一个DataTable中...
List<DataTable>中DataTable的字段都是一样的
要求将List<DataTable>中所有数据全部加载到同一个DataTable中 展开
要求将List<DataTable>中所有数据全部加载到同一个DataTable中 展开
3个回答
展开全部
//先克隆DataTable 作为合并的datatable
DataTable dt= DataTable.Clone();
foreach(DataTable dtItem in List<DataTable>)
{
foreach(DataRow dr in dtItem.rows)
{
//这里importRow是方法,dr是你要插入的方法,dt是你要合并的表,就是你最终得到的表。
dt.importRow(dr);
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//已经存在的List<DataTable>
List<DataTable> tables;
//实例化合并后的DataTable
DataTable dt = new DataTable();
foreach (var table in tables)
{
//合并DataTable
dt.Merge(table);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-09
展开全部
foreach(DataTable dt in List<DataTable>)
{
return dt;
}
{
return dt;
}
追问
那怎样将List全部加载到同一个DataTable中
追答
你先循环出来,然后拼接DataTable
就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询