Sapere come recuperare dati da un controllo griglia e utilizzarlo in un altro controllo Grid può rendere l'applicazione più facile da usare. Si può creare un progetto di Microsoft Visual Basic.NET (VB.NET) e utilizzare due controlli griglia per eseguire questa operazione. Un controllo Grid viene utilizzato per mostrare i dati in formato tabulare simile a una tabella di database. In pochi passi si può creare un progetto VB.NET e utilizzare un controllo Grid per recuperare dati da una griglia e visualizzarla in un altro.
Istruzioni
1
Avviare Microsoft Visual Basic Express, fare clic su "Nuovo progetto..." nel riquadro sinistro dello schermo e quindi selezionare "Applicazione Windows Form." Fare clic su "OK".
2
Fare doppio clic sul "Pulsante" nel riquadro "Toolbox" per aggiungere un nuovo controllo button. Fare doppio clic su "DataGridView" per aggiungere una nuova griglia di controllo. Fare doppio clic su "DataGridView" per una seconda volta per aggiungere un secondo controllo Grid.
3
Fare doppio clic sul Form per aprire "Form1. vb", quindi digitare quanto segue sotto "Form1_Load" per caricare i dati al primo controllo griglia:
DataGridView1.ColumnCount = 3
With DataGridView1
.RowHeadersVisible = False
.Columns(0).Name = "ID"
.Columns(1).Name = "Item"
.Columns(2).Name = "Status"
End With
Dim row0 As String() = {"0", "Laptop", "Sold"}
Dim row1 As String() = {"1", "Desk", "Sold"}
With Me.DataGridView1.Rows
.Add(row0)
.Add(row1)
End With
4
Clicca il "Form1. vb [Design]" scheda fare doppio clic sul "Button1" per aprire il modulo di "Form1. vb".
5
Digitare il seguente sotto "Button1_Click" per definire il secondo controllo griglia, recuperare tutti i record dal primo controllo griglia e aggiungerli alla seconda griglia:
DataGridView2.ColumnCount = 3
With DataGridView2
.RowHeadersVisible = False
.Columns(0).Name = "ID"
.Columns(1).Name = "Item"
.Columns(2).Name = "Status"
End With
For i As Integer = 0 To DataGridView1.RowCount - 1
For intCol As Integer = 0 To DataGridView1.Columns.Count - 1
DataGridView2.Rows.Add()
DataGridView2(intCol, i).Value = DataGridView1.Item(intCol, i).Value
Next
Next
6
Eseguire il programma con il tasto "F5" poi clicca "Button1" per aggiungere i dati per la seconda griglia.