| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come convertire LINQ risultati in un DataTable
    lingua Conversione Integrated Query ( LINQ) risultati in un oggetto DataTable può essere facilmente realizzata utilizzando un DataSet e un paio di altre classi . Un DataTable rappresenta una tabella di dati in memoria che possono essere utilizzati per molte cose , come compilazione di un controllo DataGridView . Un controllo DataGridView visualizza i dati utilizzando righe e colonne . In Visual Basic.NET , è possibile interrogare i dati da un database di Access e salvarlo in un DataSet . È possibile interrogare la classe DataSet utilizzando LINQ to SQL e loop attraverso i risultati per salvarli in un DataTable . Cose che ti serviranno
    Microsoft Visual Studio
    Mostra più istruzioni
    1

    lancio di Microsoft Visual Studio , fare clic su " Nuovo Progetto" dal riquadro sinistro dello schermo del computer ed espandere " Visual Basic " sotto " Installed Templates ". Fare clic su "Windows" e fare doppio clic su " Applicazione Windows Form " dal centro della finestra di dialogo per creare un nuovo progetto .
    2

    doppio clic su " DataGridView " per aggiungere un nuovo controllo al form . Fare doppio clic su "Pulsante " per aggiungere un nuovo pulsante al form. . Doppio clic su " Button1 " per creare un evento click
    3

    Aggiungere la seguente riga di codice nella parte superiore del vostro modulo di importare lo spazio dei nomi :

    Imports System . Data.OleDb
    4

    Aggiungere il seguente codice all'interno del click evento per creare una connessione a un database di Access e query di una tabella:

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

    Dim MyConnection Come OleDbConnection = New OleDbConnection

    Dim ds As DataSet

    Dim da quanto OleDbDataAdapter

    myConnection.ConnectionString = connString

    da = New OleDbDataAdapter ( "SELECT * FROM Fornitori " , myConnection ) per

    ds = New DataSet

    da . Fill ( ds , "Fornitore" ) per

    myConnection.Close ( ) economici 5

    Copia e incolla il seguente codice per creare un nuovo oggetto DataTable con una colonna :

    tavolo fioco come DataTable = New DataTable ( " SupplierTable " ) per

    dim colonna come DataColumn

    dim fila come DataRow

    colonna = New DataColumn ( ) per

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

    column.ColumnName = " Azienda "

    column.Caption = colonna


    "Società" . ReadOnly = False

    table.Columns.Add ( colonna ) economici 6

    utilizzare LINQ per ottenere i risultati della query SQL :

    Dim supplierQuery = _
    < p > da cust In ds.Tables ( "Fornitore" ) . AsEnumerable _

    Seleziona cust ! Azienda
    7

    Aggiungi il INQ ai risultati SQL al tuo DataTable e visualizzare i risultati attraverso il controllo DataGridView :

    fila = table.NewRow ( ) per

    Ogni cust In supplierQuery

    fila ( "Società") = Cust
    tavolo

    . Rows.Add (riga ) per

    fila = table.NewRow ( ) per

    Successivo

    Me.DataGridView1.DataSource = tavolo
    8

    Press "F5" per eseguire il programma e fare clic su " Button1 " per visualizzare i risultati.

    Previous :

    next :
      Articoli Correlati
    ·Come calcolare l'interesse semplice in Visual Basic 
    ·Come connettersi a un database di DSN in ASP 
    ·Come modificare la chiave primaria 
    ·I vantaggi di controlli ActiveX in Visual Basic 6.0 
    ·Come iniziare Visual Basic 
    ·Come scegliere il form di avvio in un'applicazione Wind…
    ·Come attivare una API finestra per mostrare in VB6 
    ·Come salvare i dati filtrati da un'altra tabella in Acc…
    ·Come chiamare un evento in VB.NET 
    ·Microsoft Visual Studio 2008 Requisiti 
      Articoli in evidenza
    ·Che cosa è un linguaggio di programmazione informatica…
    ·Formazione gratuita Computer Programming 
    ·Tutorial per l'aggiunta di Visual tabelle di base di Wo…
    ·Come scrivere un PHP Se Statement 
    ·Procedura: Metodi classe Python 
    ·Come prendere una stringa da un file di input e inverti…
    ·Come utilizzare il codice DBL 
    ·Come modificare script in PHP MySQL Table 
    ·Che cosa è pool di buffer di SQL 
    ·Come mantenere una finestra attiva in Perl /Tk 
    Copyright © Conoscenza Informatica http://it.wingwit.com