Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment détecter Null en Visual Bas…
  • Comment faire pour obtenir le nombre…
  • Comment récupérer les données d'u…
  • Comment faire pour ajouter une autre…
  • Comment utiliser l'API graphique en …
  • Comment ajouter une barre de défile…
  • Comment faire pour créer un program…
  • Comment créer une barre d'état en …
  • Comment construire une table d'ordin…
  • Options de Dim dans VBA 
  •   Visual Basics programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Visual Basics programmation

    Comment importer un fichier CSV dans un DataGridView

    Importation d'un fichier de valeurs séparées par des virgules dans un contrôle DataGridView peut faire une application Visual Basic.NET plus dynamique. Dans VB.NET , vous pouvez utiliser l'objet OleDbConnection de faire un lien vers le fichier CSV et l'importer dans un DataSet. A " DataSet " représente un cache en mémoire de données. Une fois les données dans un DataSet, vous pouvez l'affecter au contrôle DataGridView. Ce contrôle permet d'afficher des données similaires dans une table de base de données en utilisant des colonnes et des rangées . Choses que vous devez
    Microsoft Excel
    Microsoft Visual Studio
    Voir Plus Instructions
    1

    Lancez Microsoft Excel et tapez " Prénom " dans la cellule A1 , "last nom " dans la cellule B1 , " Sam "dans la cellule A2, « Gonzalez »dans la cellule B2 , " Oscar " dans la cellule A3 et " Ramos "dans la cellule B3. Cliquez sur l'icône "Save" dans le menu de la barre d'outils et enregistrez le fichier sur votre "C: \\ Temp " du dossier . Tapez " myCSVFile " pour le " Nom de fichier" et choisissez " CSV ( délimité par des virgules ) (*. Csv) " dans le menu " Enregistrer sous le type " . Cliquez sur "Enregistrer " et fermez Excel.
    2

    Ouvrez Microsoft Visual Studio , puis cliquez sur "Nouveau projet ... " Dans le volet gauche de la fenêtre de l'application . Développez " autres langues ". Développez " Visual C # " et cliquez sur "Windows ". Double-cliquez sur "Application Windows Forms " pour créer un nouveau projet.
    3

    Double -cliquez sur " DataGridView " dans le volet Boîte à outils pour ajouter une à votre forme . Double- cliquez sur "Button " pour ajouter un nouveau bouton . Double -cliquez sur " Button1" pour créer un événement clic pour ce bouton. Ajoutez l'espace de noms suivant à la zone de déclaration situé dans le haut de votre module de code :

    using System.Data.OleDb ;
    4

    Ajoutez le code suivant dans l'événement clic de votre bouton pour définir le chemin de la source de votre fichier CSV:

    chaîne sourceFile = " F: \\ \\ Temp \\ \\ myCSVFile.csv " ;
    5

    créer une nouvelle variable DataSet , puis définir un OleDbConnection et ouvrez-le avec le code suivant :

    DataSet ds = new DataSet ();

    OleDbConnection conn = new OleDbConnection ( "Provider = Microsoft.JET.OLEDB.4.0 , source de données = "+ System.IO.Path.GetDirectoryName ( sourceFile ) +" ; propriétés étendues = \\ " texte ; HDR = YES ; fmt = délimité \\ " ");

    conn.Open ();

    6

    créer une variable OleDbDataAdapter et de récupérer le contenu du fichier CSV en utilisant une instruction de requête SQL :

    OleDbDataAdapter CSVAdapter = new OleDbDataAdapter ("SELECT * FROM " + System.IO.Path.GetFileName ( sourceFile ) , conn) ;
    7

    Remplissez votre DataSet avec les données et définir la source de données DataGridView égale à la première table du DataSet :

    CSVAdapter.Fill (DS) ;

    this.dataGridView1.DataSource = ds.Tables [0];
    8

    Appuyez sur " F5" pour exécuter votre programme , puis cliquez sur " Button1" pour remplir le contrôle DataGridView. Photos

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire des graphiques avec Visual Basic 
  • Comment utiliser Linux Lineage 
  • Comment créer un tableau en VB.NET par le codage à un emplacement spécifique 
  • Comment faire pour mettre un favicon sur les onglets en VB 
  • Façons de spécifier Range dans VBA 
  • Comment faire pour convertir l'heure système à tiques à l'heure locale en Visual Basic 
  • Comment utiliser des caractères génériques dans les noms de dossiers dans Visual Basic 
  • Comment supprimer une imprimante déconnectés de VBS 
  • Comment faire pour accéder à une boîte de liste de requêtes 
  • Comment appeler une méthode en VB.NET 
  • Connaissances Informatiques © http://www.ordinateur.cc