DataTable dt=new DataTable();
DataTable dtcopy=dt.copy();
DataTable dtclone=dt.clone();
这两种方式都是创建了一个新的对象,copy复制的是值和一些约束等,clone复制的是架构,直接这样clone,则dtclone没有值。
筛选数据方法:
A表中,只选择部分符合条件的数据,复制到B表。
dtB = dtA.Clone(); //如果B表是还没定义列的表的话,需要clone结构过来
DataView dv = dtA.DefaultView;
dv.RowFilter = "name like 'aa% ' ";
for(int i=0;i <dv.Count;i++)
{
dtB.Rows.Add(dv[i].Row.ItemArray);
}
得到的dtB就是所有符合name开头字母是aa的数据了。
本文详细介绍了在数据处理过程中如何使用复制(copy)和克隆(clone)方法创建新对象,以及如何通过筛选数据实现特定条件下的数据提取,并将提取后的数据复制到新的表中。
570

被折叠的 条评论
为什么被折叠?



