Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Slik importerer en CSV inn en DataGridView
    Importere en kommadelte filen til en DataGridView kontroll kan gjøre en Visual Basic.NET programmet mer dynamisk . I VB.NET , kan du bruke OleDbConnection objekt for å gjøre en tilkobling til CSV -fil og importere den til et datasett . A " datasett " representerer en in-memory cache av data . Når dataene er i et datasett , kan du tilordne den til DataGridView kontroll. Denne kontrollen brukes til å vise data som ligner på en database tabell med kolonner og rader . Du trenger
    Microsoft Excel
    Microsoft Visual Studio
    Vis flere instruksjoner
    en

    Launch Microsoft Excel og skriv " fornavn " i celle A1 , "Siste navnet " i celle B1 , " Sam " i celle A2 , " Gonzalez " i celle B2 , " Oscar " i celle A3 og" Ramos " i celle B3 . Klikk på "Lagre "-ikonet på verktøylinjen menyen og lagre filen i "C : \\ Temp "-mappen . Type " myCSVFile " for " File name" og velg " CSV ( kommadelt) ( * . Csv )" fra " Lagre som type "-menyen . Klikk "Lagre" og nær Excel.
    2

    Åpne Microsoft Visual Studio og klikk "New Project ... " fra ruten til venstre i programvinduet . Utvid " Andre språk ". Utvid " Visual C # " og klikk " Windows. " Dobbeltklikk på " Windows Forms Application " for å opprette et nytt prosjekt .
    3

    Dobbeltklikk på " DataGridView " fra Toolbox ruten for å legge en til skjemaet. Dobbeltklikk på " Button" for å legge til en ny knapp . Dobbeltklikk på " button1 " for å skape et klikk hendelsen for denne knappen. Legg til følgende navnerommet til erklæringen område som ligger i toppen av koden din modul : en

    hjelp System.Data.OleDb ;
    4

    Legg til følgende kode i klikk tilfelle av knappen for å definere kilden banen til CSV -fil : en

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

    Opprett en ny datasett variabel , så definere en OleDbConnection og åpne det med følgende kode :

    datasett ds = nye datasett ();

    OleDbConnection conn = ny OleDbConnection ( " Provider = Microsoft.Jet.OLEDB.4.0 ; datakilde = "+ System.IO.Path.GetDirectoryName ( sourceFile ) + "; Utvidede Properties = \\ "Text ; HDR = JA ; FMT = skilletegn \\ " ");

    conn.Open ();

    6

    Lag en OleDbDataAdapter variabel og hente innholdet i CSV-filen ved hjelp av en SQL-spørring uttalelse : en

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

    Fyll datasett med data og sette DataGridView datakilde lik den første tabellen av datasett : en

    CSVAdapter.Fill ( ds ) ;

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

    Trykk " F5 " for å kjøre programmet , og klikk deretter på " button1 " for å fylle DataGridView kontroll.

    früher :

     Weiter:
      Relatert Artike
    ·Hva er en VB.NET Import 
    ·Hvordan Trim to siste tegnene i VB 
    ·Adkomst: VBA Eksporter Query 
    ·Hvordan bruke OnChange Eiendom i VBA 
    ·Hvordan sjekke en Radiobutton på Vb.Net 
    ·Hvordan lese VBA Tutorials & Bruk Visual Basic for Appl…
    ·Hvordan oppdaterer en Gridview 
    ·Hvordan lage en postboks i VBScript 
    ·Hvordan endre et filnavn Script 
    ·Slik endrer du skrift i Access VBA 
      Anbefalte artikler
    ·Hvordan laste opp Nettstedet Innhold fra Cpanel 
    ·Unnslippe Query for MySQL i Python 
    ·Hva gjør Javascript Void Kan ikke åpne Mean 
    ·Slik eksporterer ASP.NET DataGrid til Excel 
    ·Hvordan Slette Row Tall i MySQL 
    ·Slik konverterer Strings til Tall i Java 
    ·Hvordan Isoler nivå for et Connection 
    ·Hvordan bruke Python Apache 
    ·Når ville du bruke en If - Then- Else Statement Over e…
    ·Hvordan bruke Native japanske tegn i JSP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/