CSV/Text in Wpf DataGrid
Ich kann nicht scheinen, um herauszufinden, wie Sie meine CSV-Datei in einem DataGrid.
Kann jemand mir erklären, was mein Ansatz sein sollte?
Können sagen, ich habe eine CSV-Datei mit folgendem Inhalt in meiner csv-Datei:
ID;Name;Age;Gender
01;Jason;23;Male
02;Lela;29;Female
Wirklich etwas Hilfe brauchen, hier
- Wer sagte waren Sie?
- CSV - Komma-Separierte...
- Seine nicht erforderlich, verwenden Sie Kommata, Semikolons tun es auch
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vergessen
DataTable
-basierten Sachen. Es ist horrend. Es ist nicht stark typisiert und es zwingt Sie dazu, alle Arten von "magic-string" - basierte hacks.Erstellen Sie stattdessen eine ordnungsgemäße stark typisierte Daten Modell:
Dann einen Dienst erstellen, kann das laden der Daten aus der Datei:
Und dann verwenden, um füllen Sie die Benutzeroberfläche:
XAML:
Ergebnis:
Obwohl ich fand einen anderen Weg: es einfach gehalten
Dies ist mein Weg, ich dachte nur:
Dann alles, was ich zu tun hatte, war:
Thats it! ist das ein guter Ansatz?
Trotzdem Danke für die Hilfe.