Come recuperare i dati da un griglia a un altro

November 10

Come recuperare i dati da un griglia a un altro


Sapere come recuperare i dati da un controllo Grid e utilizzarlo in un altro controllo griglia può rendere l'applicazione più user-friendly. È possibile creare un progetto di Microsoft Visual Basic.NET (VB.NET) e utilizzare due griglia di controllo per eseguire questa operazione. Un controllo griglia viene utilizzato per visualizzare i dati in formato tabulare simile a una tabella di database. In pochi passi è possibile creare un progetto VB.NET e utilizzare un controllo griglia per recuperare i dati da una griglia e visualizzarli in un altro.

istruzione

1 Avviare Microsoft Visual Basic Express, fai clic su "Nuovo progetto ..." nel riquadro a sinistra dello schermo e poi selezionare "Applicazione Windows Form." Fai clic su "OK".

2 Fare doppio clic su "Button" nel riquadro "Toolbox" per aggiungere un nuovo controllo pulsante. Fare doppio clic su "DataGridView" per aggiungere un nuovo controllo griglia. Fare doppio clic su "DataGridView" una seconda volta per aggiungere un secondo controllo griglia.

3 Fare doppio clic sul form per aprire "Form1.vb" quindi digitare il seguente sotto "Form1_Load" per caricare i dati per il vostro primo controllo griglia:

DataGridView1.ColumnCount = 3

With DataGridView1

.RowHeadersVisible = False

.COLONNE (0) .Name = "ID"

.COLONNE (1) .Name = "Item"

.COLONNE (2) .Name = "Stato"

End With

Dim row0 As String () = { "0", "portatile", "Venduto"}

Dim row1 As String () = { "1", "scrivania", "Venduto"}

con Me.DataGridView1.Rows

.Add (Row0)

.Add (Row1)

End With

4 Fare clic sul "Form1.vb [Design] scheda" fare doppio clic su "Button1" per aprire il modulo "Form1.vb".

5 Digitare il seguente sotto "Button1_Click" per definire il secondo controllo griglia, recuperare tutti i record della prima griglia di controllo, e aggiungerli alla seconda griglia:

DataGridView2.ColumnCount = 3

With DataGridView2

.RowHeadersVisible = False

.COLONNE (0) .Name = "ID"

.COLONNE (1) .Name = "Item"

.COLONNE (2) .Name = "Stato"

End With

Per i come numero intero = 0 Per DataGridView1.RowCount - 1

Per intCol As Integer = 0 Per DataGridView1.Columns.Count - 1

DataGridView2.Rows.Add ()

DataGridView2 (intCol, i) .Value = DataGridView1.Item (intCol, i) .Value

Il prossimo

Il prossimo

6 Eseguire il programma premendo il tasto "F5" quindi su "Button1" per aggiungere dati alla seconda griglia.