2009-03-19 11 views
3

Ich möchte den Inhalt einer DataTable mit FileHelpers in eine textbegrenzte Datei exportieren, ist das möglich? Hier ist, was ich bisher:Exportieren von DataTable mit FileHelpers

// dt is a DataTable with Rows in it 
DelimitedClassBuilder cb = new DelimitedClassBuilder("MyClassName", "|", dt); 
Type t = cb.CreateRecordClass(); 
FileHelperEngine engine = new FileHelperEngine(t); 

Ich habe den Inhalt der dt zu einem Array vom Typ „MyClassName“ konvertieren, aber ich bin nicht sicher, wie das zu tun? Ich weiß, dass es eine FileDataLink-Klasse gibt, aber keiner von ihnen arbeitet mit DataTable (oder sogar einem DataSet).

Antwort

5

Vielleicht könnten Sie verwenden:

CommonEngine.DataTableToCsv(dt, "customers.csv", '|');