Importieren einer CSV-Datei in mein datagridview

Arbeite ich an einem Projekt, wo ich zum importieren einer CSV-Datei, und zeigt die Ergebnisse in einem DataGridView. Ich bin kämpfen, um meine Daten Felder zu meinem datagridview möchte ich in der Lage sein, fügen Sie jede Zeile zu einem Zeitpunkt also, man interpretiert Sie richtig. Hier ist mein code bisher.

   csv.MissingFieldAction = MissingFieldAction.ReplaceByNull;
   int fieldCount = csv.FieldCount;
   string[] headers = csv.GetFieldHeaders();
   fieldCount = fieldCount - 1;

   //TO DO: Reading Header Information 

   for (int i = 0; i <= fieldCount; i++)
   {
       DataGridViewTextBoxColumn headerRow = new DataGridViewTextBoxColumn();
       headerRow.Name = headers[i];
       headerRow.HeaderText = headers[i];
       headerRow.Width = 100;
       dgvComplianceImport.Columns.Add(headerRow);
   }


   while (csv.ReadNextRecord())
   {
       //for (int i = 0; i < fieldCount; i++)
       //   string.Format("{0} = {1};",
       //                   headers[i],
       //                   csv[i] == null ? "MISSING" : csv[i]);



       //TO DO: for loop to add each data field row

       DataGridViewRow dgvr = new DataGridViewRow();
       for (int fieldCount = 0; fieldCount <= csv.FieldCount; fieldCount++)
       {
           string field = csv[fieldCount];


       }
       dgvr.Cells.Add(new DataGridViewCell());
       dgvComplianceImport.Rows.Add(dgvr);
   }

   dgvComplianceImport.DataSource = csv;

}
Hi! Herzlich willkommen auf Stackoverflow! Haben Sie eine Frage? Warum sind Sie kämpfen? was tut es?
Was genau sind Sie kämpfen mit?
Welche Art ist csv?

InformationsquelleAutor Joe Marsden | 2013-02-15

Schreibe einen Kommentar