| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
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
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    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

    Previous :

    next :
      articles connexes
    ·Comment utiliser la molette de la souris dans les envir…
    ·Comment faire pour interroger les tables HTML avec VBA …
    ·Comment lire les éléments d'un fichier dans un tablea…
    ·Comment faire pour convertir Tableau des valeurs au for…
    ·Comment détecter Null en Visual Basic 
    ·Comment créer une documentation Vb.Net 
    ·Comment convertir un courriel HTML en texte brut sur ​​…
    ·Définition de plusieurs lignes de Visual Basic 6.0 
    ·Comment appeler une procédure stockée SQL utilisant M…
    ·Comment faire pour installer VB6 
      articles en vedette
    ·Comment remplacer les retours à la ligne dans une chaî…
    ·Une avancée MySQL Tutorial 
    ·Comment modifier les paramètres de couleur dans Visual…
    ·Comment synchroniser les files d'attente via XML -RPC e…
    ·Comment faire pour modifier KML & vrac 
    ·Comment utiliser un DataTable en VB.NET 
    ·Comment exécuter des fichiers AVI pour VB6 
    ·Ingénierie d'un jeu pour construire un robot 
    ·PHP Références vs. Poignées objet 
    ·Comment créer un script Java pour envoyer des messages…
    Copyright © Connaissances Informatiques http://fr.wingwit.com