Salvataggio dei dati su un set di dati da un controllo DataGridView in grado di fornire un modo per trasferire dati da un controllo DataGridView a un altro senza usare molto codice . Il controllo DataGridView visualizza i dati in forma di tabella simile a una tabella di database . È possibile utilizzare il controllo per visualizzare in sola lettura vista su una piccola quantità di dati o si può scalare per mostrare viste modificabili di grandi insiemi di dati . Un set di dati rappresenta una cache in memoria dei dati e può essere utilizzato come sorgente per un altro controllo DataGridView . Cose che ti serviranno
Microsoft Visual Studio
Mostra più istruzioni
1
lancio di Microsoft Visual Studio , fare clic su " Nuovo Progetto" dal riquadro sinistro dello schermo del computer ed espandere " Visual Basic " sotto " Installed Templates ". Fare clic su "Windows" e fare doppio clic su " Applicazione Windows Form " dal centro della finestra di dialogo per creare un nuovo progetto .
2
doppio clic su " DataGridView " dal riquadro "Toolbox" per aggiungere uno per il modulo. Aggiungere un secondo " DataGridView " con la stessa tecnica . Fare doppio clic su "Pulsante " per aggiungere un nuovo pulsante al form .
3 Fare doppio clic sul form per creare un evento di caricamento form e aggiungere il seguente codice per popolare la " DataGridView " con i dati : . . .
DataGridView1.ColumnCount = 2
DataGridView1
RowHeadersVisible = False
Colonne ( 0 ) Name = " Voce "
. Colonne ( 1) . name = " prodotto"
concluderà con
Dim gridRow As String ( ) = { " 0 " , "Mobile "}
< p > Dim gridRow1 As String ( ) = { " 1 " , " Tablet" }
Dim gridRow2 As String ( ) = { " 2 " , " HDTV "}
Dim gridRow3 As String ( ) = { " 3 " , " Xbox "}
Con
4
Passare di nuovo alla forma vista del design e fare doppio clic su " Button1 " per creare un evento click di questo pulsante. Aggiungere il seguente codice per creare un nuovo " set di dati " e aggiungere una tabella ad esso :
Dim ds As New DataSet
ds.Tables.Add ( " GVData " ) per < br > 5
Aggiungi tutte le colonne del controllo DataGridView per il " set di dati : "
Dim Col Come System.Data.DataColumn
Ogni dgvCol Come DataGridViewColumn in Me.DataGridView1.Columns
col = New System.Data.DataColumn ( dgvCol.Name )
ds.Tables ( " GVData " ) . Columns.Add ( col)
Successivo
Pagina 6
aggiungere tutte le righe nel controllo DataGridView per il " set di dati : "
Dim riga come System.Data.DataRow
Dim colcount As Integer = Me.DataGridView1 . Columns.Count - 1
For i As Integer = 0 To Me.DataGridView1.Rows.Count - . 1
fila = ds.Tables ( " GVData " ) Rows.Add
per ciascuna colonna come DataGridViewColumn In Me.DataGridView1.Columns
row.Item ( column.Index ) = Me.DataGridView1.Rows.Item ( i) . Cells ( column.Index ) . Valore < br >
Prossimo
Prossimo
7
Visualizzare i dati " dataset " utilizzando il secondo controllo " DataGridView " :
Me.DataGridView2.DataSource = ds . tabelle ( " GVData " ) economici 8
Premere " F5 " per eseguire il programma e fare clic su " Button1 ".