Aller au contenu

C# Fichier dans DataGridView

Le but de ce post est de pouvoir Lire un fichier et le mettre dans un DataGridView C#

Tout d’abord, créer un DataGridView GV_DASH_PRD avec les colonne désirées. (Il est possible de le crée dynamiquement)

Capture

Tout d’abord, il faut ajouter les bibliothèques suivantes :

using System.IO;

Voici l’exemple d’un simple Fichier à mettre dans un DataGridView grâce à la methode AddFileToDGV()

 public void AddFileToDGV()
            {
                  //Lire toutes les lignes d'un fichier et les mettre dans un array.
                  string path = @"D:\Path du fichier\File.csv";            
                  string[] Contenu = File.ReadAllLines(path);
                  //Contrôle si le fichier n'est pas vide
                  if (Contenu.Count() > 0)
                  {
                      for (int i = 1; i < Contenu.Count(); i++)
                      {
                           // On découpe la ligne à chaque fois qu'il y a le caractère ";"
                           string[] rowData = Contenu[i].Split(';');
                           GV_DASH_PRD.Rows.Add(rowData[0],rowData[1],rowData[2],rowData[3],rowData[4],rowData[5]); 
                      } 
                  } 
          }

Étiquettes:

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *