将CSV文件读入**类型的** DataTable

时间:2017-12-20 18:06:38

标签: c# csv csvhelper

我有一个由Visual Studio从数据库架构生成的类型 DataTable,我想从CSV文件中填充它。

我已经看到a solution用于普通的DataTable,但它对于类型化的DataTable不起作用。

显然我可以先读取一个DataTable,然后逐行,逐个字段地复制到我的类型DataTable中,但我希望有一个更优雅的解决方案。

1 个答案:

答案 0 :(得分:1)

我不记得任何图书馆为您提供开箱即用的功能。如果您正在寻找如何将DataTable转换为Typed Datatable的答案,这里有一种方法

DataTable data = GetDataFromCSV();
MyTypedDataTable myData = new MyTypedDataTable();
myData.Merge(data);

希望这有帮助。