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 konverterer LINQ resultater til en DataTable
    Konvertering Language Integrated Query ( LINQ ) resultater til et DataTable kan enkelt gjøres ved å bruke et datasett og et par andre klasser . En DataTable representerer én tabell i minnet data som kan brukes til mange ting som fyller en DataGridView kontroll. En DataGridView kontroll viser data ved hjelp av rader og kolonner . I Visual Basic.NET , kan du spørre data fra en Access database og lagre den i et datasett . Du kan søke i datasettet ved hjelp av LINQ to SQL og sløyfe gjennom resultatene for å spare dem til en DataTable . Du trenger
    Microsoft Visual Studio
    Vis flere instruksjoner
    en

    Launch Microsoft Visual Studio , klikk " Nytt prosjekt " fra den venstre delen av skjermen og utvide " Visual Basic" under " installerte maler . " Klikk på " Windows" og dobbeltklikk på "Windows Forms Application " fra sentrum av dialog vinduet for å opprette et nytt prosjekt .
    2

    Dobbeltklikk på " DataGridView " for å legge til en ny kontroll i skjemaet . Dobbeltklikk på " Button " for å legge til en ny knapp i skjemaet . . Dobbeltklikk på " Button1 " for å lage en klikkhendelsen
    3

    Legg til følgende linje med kode øverst i modulen for å importere navnerommet : en

    Import System . Data.OleDb
    4

    Legg til følgende kode inne i klikkhendelsen å opprette en tilkobling til en Access database og spørring en tabell:

    Dim connString As String = " Provider = Microsoft . ACE.OLEDB.12.0 ; datakilde = C: \\ Northwind 2007.accdb "

    Dim myConnection Som OleDbConnection = Nye OleDbConnection

    Dim ds Som datasett

    Dim da As OleDbDataAdapter

    myConnection.ConnectionString = connString

    da = Ny OleDbDataAdapter ( "Select * From leverandører " , myConnection )

    ds = Ny datasettet

    da . Fill ( ds , " Leverandør ")

    myConnection.Close ( )
    5

    Kopier og lim inn følgende kode for å opprette en ny DataTable med én kolonne : en

    Dim tabell Som DataTable = Ny DataTable ( " SupplierTable ")

    Dim kolonne Som DataColumn

    Dim rad Som DataRow

    kolonne = Ny DataColumn ( )

    column.DataType = System.Type.GetType ( " System.String ")

    column.ColumnName = "Selskapet"

    column.Caption = "Selskapet"

    kolonnen. Skrivebeskyttet = False

    table.Columns.Add (kolonne )
    6

    Bruk LINQ å få SQL-spørringen resultatene : en

    Dim supplierQuery = _
    < p> Fra kundeloj i ds.Tables ( " Leverandør ") . AsEnumerable _

    Velg kundeloj ! Selskapet
    7

    Legg INQ til SQL resultatene til din DataTable og vise resultatene gjennom DataGridView kontroll : en

    p = table.NewRow ( )

    Hver kundeloj i supplierQuery

    rad ( "Selskapet" ) = kundeloj

    tabellen . Rows.Add (rad )

    p = table.NewRow ( )

    Neste

    Me.DataGridView1.DataSource = tabellen
    8

    Press "F5 " for å kjøre programmet og klikk " Button1 " for å se resultatene .

    früher :

     Weiter:
      Relatert Artike
    ·VBA Dollar - signert Funksjoner 
    ·Hvordan lage en funksjonsknapp i Visual Basic 
    ·Hvordan sette inn data i Access Bruke VB.Net 
    ·Hvordan lage VBS -filer Tutorial 
    ·Hvordan bruke SetDIBits i VB.NET 
    ·Hvordan legge til et objekt til ArrayList 
    ·Microsoft Word /Visual Basic Tutorial 
    ·Hvordan endre lokal administrator passord i VBScript 
    ·Prosjekter ideer med Visual Basic 
    ·Slik aktiverer Offer Remote Assistance Med VBS Script 
      Anbefalte artikler
    ·Slik eksporterer BMPs til GIFs i VB6 
    ·Hvordan skjule kolonner ved hjelp av VBA 
    ·Hvordan lage ny fil i Java 
    ·Positivt og ulemper av Computer Språk 
    ·Hvordan lære Scala 
    ·Slik konverterer datoer i VBA 
    ·Hvordan å lage dynamiske websider ved hjelp av PHP og …
    ·String Sammenligning i Python 
    ·Slik konverterer til Binary i VBA 
    ·Hvordan lage en while-loop i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/