C# DataTable数据放到另一个DataTable中(Copy数据)

把一个DataTable的数据Copy到另一个DataTable中

DefaultView:适用于对已有数据按照不同规则进行查看,避免了和数据库的重复交互造成的有限连接资源的浪费

Clone():只是复制表结构,包括所有的架构和约束。简单理解就是复制原表中的字段;并且不包含原有的数据。

Copy():复制整个表,包括表结构和表中所有的数据,即原表中的字段和字段值。

DataTable allTable = "自己查询出来的DataTable数据";
DataTable dt = allTable.Copy();
DataView dv = dt.DefaultView;
DataTable dtCopy = dv.ToTable(true, "需要的字段1", "需要的字段2", "需要的字段3","需要的字段4");

你可能感兴趣的:(C#,c#)