Ich arbeite mit csv-Datei und Datagridview in einem C# -Projekt Ich versuche, eine CSV mit 2 Trennzeichen-Datei zu laden ‚,‘ + '; 'da ist mein Problem! Alles was ich brauche Wort hinter dem Komma außer dem letzten Wort Beispiel.csv zu ignorieren:Last CSV-Datei zu Datagridview und ignoriert Wort mit Begrenzer
my1;;test1;good my2;cool;test,abcde;god my3;father;zyxw; my4;dad;word,fresh,example;banana
ich in meinem Datagridview wie folgt angezeigt werden soll:
my1;;test1;good my2;cool;abcde;god my3;father;zyxw; my4;dad;example;banana
Wie Sie kann sehen, mein Ziel ist es, alle Zeile von CSV hinzuzufügen, aber wenn ein Komma erscheint, erhalten Sie das letzte Wort.Soweit ich mit diesem Code:
System.IO.StreamReader fileReader = new System.IO.StreamReader(csvPath, false);
string fileRow;
string[] fileDataField;
//Reading Data
while (fileReader.Peek() != -1)
{
fileRow = fileReader.ReadLine();
fileDataField = fileRow.Split(';');
dataGridView1.Rows.Add(fileDataField);
}
fileReader.Dispose();
fileReader.Close();
Perfekt funktioniert, aber ich benutze ein Array zur Behebung dieser habe ich hinzufügen. ToArray() danke für Ihre Hilfe! – Kate
Eigentlich .. das habe ich gemerkt und habe gerade meine Antwort aktualisiert :) –