Hallo,
also das Beste ist, Du definierst das Schema:
lege in dem Verzeichnis, in der sich die csv befindet, eine Datei Namens "schema.ini" an.
Der Inhalt ist nach dem Aufbau Deiner csv wie folgt:
Quelltext
1: 2: 3: 4: 5: 6:
| [test.csv] ColNameHeader = True Format=Delimited(;) Col1=Spalte1 Integer Col2=Spalte2 Single Col2=Spalte3 Single |
Und dann funzt das Ganze schon. Achso, und das
dataTable.Columns.Add...
lasse mal lieber weg, denn durch den DataAdapter werden die Felder schon richtig angelegt. Ansonsten brauchst Du nichts an dem Code zu ändern, ausser noch die Connection sowie den DataAdapter zu disposen, also in
using-Blöcke zu packen.