2017-12-20 1 views
0

Ich habe eine typisierte DataTable von Visual Studio aus einem Datenbankschema generiert und ich möchte es aus einer CSV-Datei zu füllen.Lesen Sie eine CSV-Datei in eine ** typisierte ** DataTable

Ich habe a solution für eine einfache DataTable gesehen, aber es würde nicht für eine typisierte DataTable funktionieren.

Offensichtlich konnte ich zuerst eine DataTable lesen und dann Zeile für Zeile, Feld für Feld, in meine typisierte DataTable kopieren, aber ich hoffte auf eine elegantere Lösung.

+0

1) Sie haben Ihre Frage [tag: csvhelper] markiert, aber keine der Antworten auf Ihre [verknüpfte Frage] (https://stackoverflow.com/q/1050112/3744182) verwendet diese [library] (http : //joshclose.github.io/CsvHelper/). Welche Antwort (en) von dieser Frage hast du versucht und arbeitest nicht? 2) Was hast du bisher probiert und wo steckst du fest? – dbc

Antwort

1

Ich erinnere mich an keine Bibliothek tut es für Sie aus der Box. Wenn Sie eine Antwort suchen, wie Datatable konvertieren typisierten Datentabelle, hier ist ein Ansatz

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

Hoffnung, das hilft.

+0

Das ist sicherlich für "elegant", obwohl es möglicherweise nicht sehr ressourcenschonend ist. Vielen Dank. –

Verwandte Themen