c# - datatable.merge 不添加列

标签 c# ado.net

Untyped DataTable
------------------
ColA ColB ColC

Typed DataTable
ColA ColB


TypedDataTable.Merge(UntypedDataTable)

Results in:

ColA ColB ColC

有没有办法阻止它从无类型表中添加额外的列? 换句话说,我只想保留 ColA 和 ColB。

最佳答案

Merge 有一个重载,可让您指定如何处理丢失的架构。一种选择是忽略它,这应该会得到您想要的结果。请参阅 MSDN 文章 here .

关于c# - datatable.merge 不添加列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13283908/

相关文章:

c# - 在函数中放置经常重复的代码?

c# - 菜鸟事: How to collect data from multiple tables most deftly?

c# - 有没有办法向 ADO.NET Entity Framework 中的关联添加额外的字段?

mysql - 使用 vb.net 从 Mysql 检索图像

c# - 除了默认方法之外,如何在 Entity Framework 中定义外键关系

c# - 允许用户在 C# 中浏览文件的最佳方式是什么?

c# - 性能和内存优化(类与结构)

c# - 与 SQL Server 的初始连接速度很慢。为什么?

c# - WPF 是否仍然相关,我可以在我的 C# Windows 应用程序中使用它吗?

c# - 影响 UTC 转换的夏令时更改