Kako shraniti DataGridView v DataSet v Visual Basic

Avtor: Helen Garcia
Datum Ustvarjanja: 16 April 2021
Datum Posodobitve: 26 Junij 2024
Anonim
Kako shraniti DataGridView v DataSet v Visual Basic - Članki
Kako shraniti DataGridView v DataSet v Visual Basic - Članki

Vsebina

Shranjevanje podatkov v "podatkovni niz" iz nadzora DataGridView je lahko način za prenos podatkov iz ene kontrole DataGridView v drugo brez uporabe številnih kod. Ta nadzor prikaže podatke v obliki tabele, podobno tabeli zbirke podatkov. Z njim lahko prikažete majhno količino podatkov samo za prikaz, lahko pa jo uporabite tudi za prikaz pogledov velikega števila podatkov, ki sprejemajo spremembe. "Podatkovni niz" ali podatkovni niz predstavlja podatkovni predpomnilnik, ki ga lahko uporabite kot vir za drugo kontrolo DataGridView.


Navodila

Nastavite funkcije DataGridView v programu Visal Basic (Comstock Slike / Comstock / Getty Images)
  1. Odprite Microsoft Visual Studio, kliknite "Nov projekt" v levem podoknu računalniškega zaslona in razširite "Visual Basic" pod "Nameščene predloge" (nova predloga). Izberite "Windows" in v sredini pogovornega okna dvokliknite "Windows Forms Application" (Windows Forms Application), da ustvarite nov projekt.

  2. Dvokliknite "DataGridView" v podoknu "Orodjarna", da ga dodate v svoj obrazec. Dodajte drugo "DataGridView" po istem postopku. Dvokliknite "Gumb", da v obrazec dodate nov gumb.

  3. Dvokliknite obrazec, da ustvarite dogodek obremenitve obrazca, nato pa dodajte naslednjo kodo, da zapolnite podatke »DataGridView« s podatki:


    DataGridView1.ColumnCount = 2 Z DataGridView1 .RowHeadersVisible = False .Columns (0) .Name = "Item" .Columns (1) .Name = "Product" End with

    Dim gridRow2 As String () = {"2", "Mobile"} Dim gridRow3 Kot niz () = {"1", "Tablet" Kot niz () = {"3", "Xbox"}

    Z Me.DataGridView1.Rows .Add (gridRow) .Add (gridRow1) .Add (gridRow2) .Add (gridRow3) End With

  4. Vrnite se nazaj na pogled razvoja obrazca in dvakrat kliknite "Gumb 1" (gumb 1), da dodate gumb "klikni dogodek". Vnesite naslednjo kodo, da ustvarite nov "nabor podatkov", in vanj dodajte tabelo:

    Dim ds as New DataSet ds.Tables.Add ("GVData")

  5. Dodajte vse stolpce v kontrolniku DataGridView naboru podatkov:

    Dim col Kot System.Data.DataColumn za vsak dgvCol kot DataGridViewColumn V Me.DataGridView1.Columns col = Novi System.Data.DataColumn (dgvCol.Name) ds.Tables ("GVData"). Columns.Add (col) Next


  6. Dodajte vse vrstice v kontrolniku DataGridView »nizu podatkov«:

    Dim vrstica As System.Data.DataRow Dim colcount Kot Integer = Me.DataGridView1.Columns.Count - 1 Za i As Integer = 0 Za Me.DataGridView1.Rows.Count - 1 vrstica = ds.Tables ("GVData") Vrstice Dodati za vsak stolpec kot DataGridViewColumn V Me.DataGridView1.Columns row.Item (column.Index) = Me.DataGridView1.Rows.Item (i) .Cells (column.Index) .Value Next Next

  7. Oglejte si "nabor podatkov" z drugim krmilnikom "DataGridView":

    Me.DataGridView2.DataSource = ds.Tables ("GVData")

  8. Pritisnite "F5" za zagon programa in kliknite "Gumb 1" (gumb 1).

Kaj potrebujete

  • Microsoft Visual Studio