Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe te LINQ resultaten converteren naar een DataTable
Het omzetten Language Integrated Query ( LINQ ) resultaten van een gegevenstabel kan gemakkelijk worden bereikt met behulp van een DataSet en een paar andere klassen . Een gegevenstabel vertegenwoordigt een tafel van in - memory data die kan worden gebruikt voor vele dingen, zoals het vullen van een DataGridView controle. Een DataGridView controle worden gegevens met behulp van rijen en kolommen . In Visual Basic.NET , kunt u gegevens opvragen uit een Access-database en sla het op in een DataSet . U kunt de DataSet met LINQ to SQL en lus door de resultaten aan hen om een DataTable redden bevragen . Wat je nodig hebt
Microsoft Visual Studio
Toon Meer Aanwijzingen
1

Lancering Microsoft Visual Studio , klikt u op " New Project" van het linkerpaneel van uw computerscherm en uitbreiden " Visual Basic " onder " Geïnstalleerde sjablonen . " Klik op " Windows " en dubbelklik op " Windows Forms Application " van het centrum van het dialoogvenster om een ​​nieuw project aan te maken .

Dubbelklik op " DataGridView " 2 naar een nieuwe controle toe te voegen aan uw formulier . Dubbelklik op " knop" om een nieuwe knop toe te voegen aan uw formulier . . Dubbelklik op " Button1 " naar een gebeurtenis click creëren
3

Voeg de volgende regel code aan de bovenkant van de module aan de naamruimte importeren :

Imports System
. Data.OleDb
4

Voeg de volgende code in de gebeurtenis click om een ​​verbinding met een Access-database en query- een tabel te maken :

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

Dim myConnection
Zoals OleDbConnection = Nieuwe OleDbConnection

Dim ds
Zoals DataSet

Dim da als OleDbDataAdapter

myConnection.ConnectionString = connString

da
= Nieuw OleDbDataAdapter ( " Select * From leveranciers " , myConnection )

ds
= New DataSet

da
. vullen ( ds , " Leverancier " ) op Twitter

myConnection.Close ( )

Kopieer 5 en plak de volgende code om een ​​nieuwe DataTable maken met een kolom :

Dim tafel als DataTable = Nieuwe DataTable ( " SupplierTable " )

Dim kolom
Zoals

Dim rij DataColumn
als DataRow column


= Nieuw DataColumn ( ) op

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

column.ColumnName
= " Bedrijf "

column.Caption
= " Bedrijf "

kolom
. ReadOnly = False

table.Columns.Add
( column )
6

Gebruik LINQ om de SQL-query resultaten te krijgen :

Dim supplierQuery
= _

Van cust In ds.Tables ( " Leverancier " ) . AsEnumerable _

Selecteer cust ! Company
7

Voeg de INQ aan SQL resultaten aan uw DataTable en de resultaten via DataGridView controle : rij

= table.NewRow ( ) op

voor Elke cust In supplierQuery

rij
( " Onderneming " )

tafel = cust
. Rows.Add ( rij )

rij
= table.NewRow ( )

Volgende


Me.DataGridView1.DataSource = tafel

Press 8 " F5 " om het programma uit te voeren en klik op " Button1 " om de resultaten te bekijken .

Previous: Next:
  Visual Basics Programming
·Hoe te controleren of een teks…
·Hoe te verwijderen van een afb…
·Klassen en functies in VB.Net 
·Hoe u de waarde van een specif…
·Hoe je 2 formulieren gebruiken…
·Hoe de Trymedia Trial Reset 
·Hoe je meerdere rijen gebruike…
·Hoe een project besparen op Vi…
·Basic Help voor Microsoft Visu…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een sessie in PHP Noem 
·Wat is een 380 -fout in Vb ? 
·Hoe maak je een PHP tijdstempel converte…
·Wat zijn Streaming klassen? 
·Het automatisch laden van de waarschuwin…
·Definitie van een stroomdiagram 
·Basic PHP Chat Tutorial 
·Hoe maak je een Cool Grid Zorg 
·Om te lezen hoe de Zuil van een string 
Copyright © Computer Kennis http://www.nldit.com