| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Konverter LINQ resultaterne til en DataTable
    Konvertering Language Integrated Query ( LINQ ) resultaterne til en DataTable kan nemt gøres ved hjælp af en DataSet og et par andre klasser. En DataTable repræsenterer et bord af in- memory data, som kan bruges til mange ting såsom befolker en DataGridView kontrol. En DataGridView kontrol viser data ved hjælp af rækker og kolonner. I Visual Basic.NET , kan du søge data fra en Access-database og gemme det i en DataSet . Du kan søge i DataSet hjælp LINQ to SQL og loop gennem resultaterne for at gemme dem til en DataTable . Ting du skal
    Microsoft Visual Studio
    Vis Flere Instruktioner
    1

    Launch Microsoft Visual Studio , klik på " Nyt projekt " fra venstre rude på din computerskærm og udvide "Visual Basic " under " installerede skabeloner. " Klik på " Windows" og dobbeltklik på "Windows Forms Application " fra midten af dialogvinduet for at oprette et nyt projekt.
    2

    Dobbeltklik på " DataGridView " for at tilføje en ny styring til din formular . Dobbeltklik på " Button " for at tilføje en ny knap til formularen . . Dobbeltklik på " Button1 " for at oprette et klik begivenhed
    3

    Tilføj følgende linje kode i toppen af ​​dit modul til at importere navnerummet : Hej

    Import System . Data.OleDb
    4

    Føj følgende kode inde klik begivenheden til at skabe en forbindelse til en Access- database og forespørgsel bord : Hej

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

    Dim MinForbindelse Som OleDbConnection = Nye OleDbConnection

    Dim ds Som DataSet

    Dim da Som OleDbDataAdapter

    myConnection.ConnectionString = connString

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

    ds = Ny DataSet

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

    myConnection.Close ()
    5

    Kopier og indsæt følgende kode til at oprette en ny DataTable med én kolonne : Hej

    Dim tabel som DataTable = Ny DataTable ( " SupplierTable " )

    Dim kolonne Som DataColumn

    Dim række som DataRow

    kolonne = Ny DataColumn ()

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

    column.ColumnName = "Selskabet "

    column.Caption = "Selskabet "

    kolonne. ReadOnly = False

    table.Columns.Add ( kolonne)
    6

    Brug LINQ til at få SQL forespørgslen resultater : Hej

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

    Vælg cust ! Company
    7

    Tilføj INQ til SQL resultater til din DataTable og vise resultaterne gennem DataGridView kontrol : Hej

    p = table.NewRow ()

    for Each cust i supplierQuery

    række ( "Selskabet") = cust

    bordet. Rows.Add ( række)

    p = table.NewRow ()

    Næste

    Me.DataGridView1.DataSource = table
    8

    Press " F5 " for at køre programmet, og klik på " Button1 " for at se resultatet.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan laver man en EXE i Visual Basic 
    ·Sådan oprettes en adgangskode Reset Script i VB 
    ·Hvad er en Visual Basic Miljø 
    ·Sådan forhindrer flere begivenheder kræver i VBA 
    ·Sådan Load en CSV-fil til en Datasæt 
    ·Sådan Launch en Shell Fra VBS 
    ·Hvordan til at validere en tekstboks 
    ·Tutorial om VB hjælp af en SQL 
    ·Sådan Parse XML i VBScript 
    ·Sådan Input en funktion i VB 
      Anbefalede Artikler
    ·Hvordan at finde, hvis en Java Runtime Environment er i…
    ·Java-kode for Absolute Beginners 
    ·Sådan Code en If Else erklæring i VB6 
    ·Sådan Divide og returnere en Whole nummer Brug PHP 
    ·Sådan oprettes en Delay Pulse i Verilog 
    ·Hvordan at tilføje Vb.Net data til en XML- dokument 
    ·Sådan oprettes Tabeller I HTML 
    ·Sådan bruges Net Twitter PERL 
    ·Sådan bruges Set STL Container Class 
    ·Sådan fjernes kommentarer fra Java-kode 
    Copyright © Computer Viden http://www.computerdk.com