Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .