Het creëren van een gegevensset van een DataGridView controle in Visual Basic.NET ( VB.NET ) kan een probleem als je niet weet hoe je DataSets gebruiken . Een gegevensset is een verzameling van gegevens die in het geheugen . Een DataSet kan tijdelijke tabellen te houden in het geheugen en heeft u toegang tot deze tabellen op naam of door het gebruik van een indexnummer . Het vullen van de DataSet uit je DataGridView controle kan worden gedaan door eerst het lezen van de kolommen met de " DataColumn " klasse en de " DataRow " class . 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 . Expand " Visual Basic " onder " Installed Sjablonen " en klik op " Windows ". Dubbelklik op " Windows Forms Application " van het centrum van het dialoogvenster om een nieuwe formulieren project Windows te creëren . Kopen van 2 Scroll onderaan de Toolbox ruit van het linkerpaneel van de computer scherm en dubbelklik op " DataGridView " om deze toe te voegen aan uw formulier . Dubbelklik op " knop" om een nieuwe knop toe te voegen aan uw formulier . 3 Dubbelklik op het formulier om een formulier load gebeurtenis te maken en voeg de volgende code om data naar de DataGridView voegen controle : Dim GRW As String ( ) = { " 0 " , " shirt " } Dim gRw1 As String ( ) = { " 1 " , " Broek " } Dim gRw2 As String ( ) = { " 2 " , " Socks " } Dim gRw3 As String ( ) = { " 3 " , " Rok " } DataGridView1.ColumnCount = 2With DataGridView1.RowHeadersVisible = False.Columns ( 0 ) . Name = " ID " . Columns ( 1 ) . Name = " Kleding "End metMet Me.DataGridView1.Rows.Add ( GRW ) . toe ( gRw1 ) . toe ( gRw2 ) . toe ( gRw3 ) End With 4 Schakel terug naar het ontwerp en dubbelklik op " Button1 " te vormen om een click event voor de knop te maken . Kopieer en plak de volgende code om een DataSet te maken en te vullen met gegevens uit de DataGridView controle : Dim DSET als Nieuwe DataSetdSet.Tables.Add ( " table " ) Dim CLM Zoals System.Data.DataColumnFor Elk ClmDGV Zoals DataGridViewColumn In Me.DataGridView1.Columnsclm = Nieuw System.Data.DataColumn ( ClmDGV.Name ) dSet.Tables ( " tabel" ) . Columns.Add ( CLM ) Volgende Dim drow Zoals System.Data . DataRowDim clmCnt As Integer = Me.DataGridView1.Columns.Count - 1Voor iCnt As Integer = 0 To Me.DataGridView1.Rows.Count - . 1dRow = dSet.Tables ( " table " ) Rows.AddFor Elk fieldClmn Zoals DataGridViewColumn In Me . DataGridView1.ColumnsdRow.Item ( fieldClmn.Index ) = Me.DataGridView1.Rows.Item ( iCnt ) . Cells ( fieldClmn.Index ) . ValueNextNext Druk op " F5 " 5 om uw programma uit te voeren en klik " Button1 . "
|