C# datatable.merge don';不要添加列
有没有办法阻止它从非类型表中添加额外的列?C# datatable.merge don';不要添加列,c#,ado.net,C#,Ado.net,有没有办法阻止它从非类型表中添加额外的列? 换句话说,我只想保留ColA和ColB。Merge有一个重载,允许您指定如何处理缺少的模式。一个选择是忽略它,这应该会得到你想要的结果。请参阅MSDN文章 preserveChanges:true,用于保留当前数据库中的更改 System.Data.DataTable;否则是错误的 Untyped DataTable ------------------ ColA ColB ColC Typed DataTable ColA ColB Typed
换句话说,我只想保留ColA和ColB。
Merge
有一个重载,允许您指定如何处理缺少的模式。一个选择是忽略它,这应该会得到你想要的结果。请参阅MSDN文章
preserveChanges:true,用于保留当前数据库中的更改
System.Data.DataTable;否则是错误的
Untyped DataTable
------------------
ColA ColB ColC
Typed DataTable
ColA ColB
TypedDataTable.Merge(UntypedDataTable)
Results in:
ColA ColB ColC
bool preserveChanges = true;
TypedDataTable.Merge(UntypedDataTable, preserveChanges, MissingSchemaAction.Ignore)