Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako importovať CSV do DataGridView

Import oddelených čiarkami súbor Value do ovládacieho prvku DataGridView môžu Basic.NET aplikácie Visual dynamickejšie . Vo VB.NET , môžete použiť objekt OleDbConnection pre pripojenie do súboru CSV a importovať ju do DataSet . " DataSet " predstavuje v pamäti cache dát . Akonáhle sú dáta v DataSet , môžete priradiť ju ku kontrole DataGridView . Tento ovládací prvok slúži na zobrazenie dát podobné databázové tabuľky pomocou stĺpcov a riadkov . Veci , ktoré budete potrebovať v Microsoft Excel
Microsoft Visual Studio
Zobraziť viac Pokyny Cestuj 1

Spustite program Microsoft Excel a zadajte " Meno " v bunke A1 , " Posledný meno " v bunke B1 , " Sam " v bunke A2 , " Gonzalez " v bunke B2 , " Oscara " v bunke A3 a " Ramos " v bunke B3 . Kliknite na ikonu " Save " v ponuke panela nástrojov a uložte súbor vo svojom " C : \\ Temp " zložky . Zadajte " myCSVFile " pre " Názov súboru " a zvoľte " CSV ( oddelený bodkočiarkou ) ( * . CSV ) " z ponuky " Uložiť ako typ " . Kliknite na tlačidlo " Uložiť " a zatvorte aplikáciu Excel .
2

Otvorte Microsoft Visual Studio a kliknite na tlačidlo " Nový projekt ... " od ľavej table okna aplikácie . Rozbaľte " ostatné jazyky . " Rozbaľte " Visual C # " a kliknite na " Windows " . Double - kliknite na " Windows Forms aplikácie " pre vytvorenie nového projektu .
3

Double - kliknite na " DataGridView " z panela Toolbox pridať jeden do formulára . Double - kliknite na " tlačidlo " pridať nové tlačidlo . Double - kliknite na " Button1 " vytvoriť udalosť click na toto tlačidlo . Pridať nasledujúce priestor názvov pre oblasť vyhlásenia sa nachádza v hornej časti modulu kódu :

using System.Data.OleDb ;
4

Pridajte nasledujúci kód vnútri udalosť click vášho tlačidlo definovať zdrojový cestu súboru CSV :

string sourceFile = " F : \\ \\ Temp \\ \\ myCSVFile.csv " ;
5

Vytvoriť nový DataSet premennú , potom definovať OleDbConnection a otvorte ho pomocou nasledujúceho kódu :

DataSet ds = new DataSet ( ) ;

OleDbConnection conn = new OleDbConnection ( " Provider = microsoft.jet.oledb.4.0 ; Source data = " + System.IO.Path.GetDirectoryName ( sourceFile ) + " Extended Properties = \\ " Text , HDR = YES , FMT = oddeľovačmi \\ " " ) ;

conn.Open ( ) ;
praha 6

Vytvoriť OleDbDataAdapter premenné a načítať obsah súboru CSV pomocou SQL dotazu vyhlásenie : klipart

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

Vyplňte svoj ​​DataSet s dátami a nastaviť DataGridView zdroj dát , ktorá sa rovná prvej tabuľke DataSet :

CSVAdapter.Fill ( DS ) ;

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

Stlačte " F5 " spustiť program a potom kliknite na tlačidlo " Button1 " k naplneniu ovládacieho prvku DataGridView .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené