clone
DataTable dt=new DataTable();
DataTable dtcopy=dt.copy();
DataTable dtclone=dt.clone();
这两种方式都是创建了一个新的对象,copy复制的是值和一些约束等,clone复制的是架构,直接这样clone,则dtclone没有值。
DataTable.Copy 方法
返回值:
新的 DataTable,它具有与该 DataTable 相同的结构(表架构和约束)和数据。
注意
示例
以下示例使用 Copy 方法创建初始 DataTable 的副本。
[C#]
private void CopyDataTable(DataTable myDataTable){
}
DataTable.Clone 方法
返回值:
新的 DataTable,与当前的 DataTable 具有相同的架构。
备注
注意
示例
以下示例创建 DataTable 对象架构的复本。
[C#]
private void GetClone(DataTable myDataTable){
}
联系客服