Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Τρόπος εισαγωγής CSV σε ένα DataGridView

Εισαγωγή διαχωρίζονται με κόμμα αρχείο Αξία σε έλεγχο DataGridView μπορεί να κάνει μια εφαρμογή Visual Basic.NET πιο δυναμική . Στην VB.NET , μπορείτε να χρησιμοποιήσετε το αντικείμενο OleDbConnection να κάνει μια σύνδεση με το αρχείο CSV και να το εισαγάγετε σε ένα DataSet . Ένα " DataSet " αντιπροσωπεύει ένα στη μνήμη cache των δεδομένων . Μόλις τα δεδομένα είναι σε ένα DataSet , μπορείτε να αναθέσετε τον έλεγχο DataGridView . Αυτός ο έλεγχος χρησιμοποιείται για την εμφάνιση των δεδομένων παρόμοια με έναν πίνακα βάσης δεδομένων με τη χρήση στηλών και γραμμών . Τα πράγματα που θα χρειαστείτε για Microsoft Excel
Microsoft Visual Studio

Παρουσίαση Περισσότερες οδηγίες
Η 1

Εκκίνηση του Microsoft Excel και πληκτρολογήστε " Όνομα " στο κελί A1 , " Τελευταία Όνομα "στο κελί B1 , " Sam "στο κελί A2 , " Gonzalez "στο κελί B2 , " Oscar "στο κελί A3 και " Ramos "στο κελί B3 . Κάντε κλικ στο εικονίδιο "Αποθήκευση" στο μενού Toolbar και να αποθηκεύσετε το αρχείο στο φάκελο « C : \\ Temp " φάκελο . Πληκτρολογήστε " myCSVFile " για το " Όνομα αρχείου " και επιλέξτε " CSV (Comma οριοθετημένο ) ( * . Csv ) " από το μενού " Αποθήκευση ως τύπου " . Κάντε κλικ στο κουμπί "Αποθήκευση" και κοντά Excel . 2

Ανοίξτε το Microsoft Visual Studio και κάντε κλικ στο "New Project ... " από το αριστερό τμήμα του παραθύρου της εφαρμογής . Άνοιγμα " Άλλες γλώσσες ". Άνοιγμα " Visual C # " και κάντε κλικ στο " Windows. " Κάντε διπλό κλικ στο " Windows Forms Application " για να δημιουργήσετε ένα νέο έργο .
Εικόνων 3

διπλό κλικ στο " DataGridView " από το παράθυρο Toolbox για να προσθέσετε ένα στη φόρμα σας . Κάντε διπλό κλικ στο " κουμπί" για να προσθέσετε ένα νέο κουμπί . Κάντε διπλό κλικ στο " button1 " για να δημιουργήσετε ένα συμβάν click για αυτό το κουμπί . Προσθέστε την ακόλουθη namespace στην περιοχή δήλωσης που βρίσκεται στην κορυφή της μονάδας τον κωδικό σας:

χρησιμοποιώντας System.Data.OleDb ?
Η 4

Προσθέστε τον ακόλουθο κώδικα μέσα στο πάτημα περίπτωση σας κουμπί για να ορίσετε τη διαδρομή προέλευσης του αρχείου CSV :

σειρά sourcefile = " F : \\ \\ Temp \\ \\ myCSVFile.csv " ?
5

Δημιουργήστε μια νέα μεταβλητή DataSet , στη συνέχεια, ορίσετε μια OleDbConnection και να το ανοίξετε με τον ακόλουθο κώδικα :

DataSet ds = νέα DataSet ( ) ?

OleDbConnection conn = νέα OleDbConnection ( " Provider = Microsoft.Jet.OLEDB.4.0 ? προέλευσης δεδομένων = " + System.IO.Path.GetDirectoryName ( sourcefile ) + " ? Επέκταση Properties = \\ " Κείμενο ? HDR = YES ? FMT = Delimited \\ " ") ?

conn.Open ( ) ?

6

Δημιουργήστε μια μεταβλητή OleDbDataAdapter και να ανακτήσετε τα περιεχόμενα του αρχείου CSV χρησιμοποιώντας μια πρόταση SQL ερώτημα:

OleDbDataAdapter CSVAdapter = νέα OleDbDataAdapter ( "SELECT * FROM " + System.IO.Path.GetFileName ( sourcefile ) , conn ) ?
Η 7

Συμπληρώστε DataSet σας με τα στοιχεία και ρυθμίστε την πηγή δεδομένων DataGridView ίσο με τον πρώτο πίνακα του DataSet :

CSVAdapter.Fill (ds ) ?

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

Πατήστε το πλήκτρο " F5 " για να τρέξετε το πρόγραμμά σας και στη συνέχεια κάντε κλικ στο κουμπί " button1 " για να συμπληρώσετε τον έλεγχο DataGridView .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα