Sauvegarde des données sur un ensemble de données à partir d'un contrôle DataGridView peuvent fournir un moyen de transférer des données d'un contrôle DataGridView à un autre sans utiliser de code. Le contrôle DataGridView affiche des données dans un format tabulaire semblables à une table de base de données . Vous pouvez utiliser la commande pour afficher en lecture seule vue d'une petite quantité de données ou vous pouvez escalader pour afficher des vues modifiables de grands ensembles de données . Un ensemble de données représente un cache en mémoire de données et peut être utilisé comme source pour un autre contrôle DataGridView. Choses que vous devez
Microsoft Visual Studio
Voir Plus Instructions
1
Lancement de Microsoft Visual Studio, cliquez sur " Nouveau Projet" dans le volet de gauche de votre écran d' ordinateur et d'étendre " Visual Basic " en dessous " Modèles installés . " Cliquez sur "Windows" et double-cliquez sur "Application Windows Forms " du centre de la fenêtre de dialogue pour créer un nouveau projet.
2
Double -cliquez sur " DataGridView " dans le volet «boîte à outils » pour ajouter un à votre formulaire. Ajouter un deuxième " DataGridView " en utilisant la même technique. Double- cliquez sur "Button " pour ajouter un nouveau bouton à votre formulaire.
3
Double- cliquez sur le formulaire pour créer un événement de chargement du formulaire et ajoutez le code suivant pour remplir le " DataGridView " avec des données : . . .
DataGridView1.ColumnCount = 2
DataGridView1
RowHeadersVisible = False
Colonnes ( 0) Name = " Item" < br >
. colonnes (1) . name = " produit "
End With
GridRow As String () = {" 0" , "Mobile" }
< p> de gridRow1 As String () = { "1" , "tablette" }
gridRow2 As String () = {" 2", " HDTV "}
gridRow3 Dim As String () = {" 3", " Xbox "}
Avec
4
Revenez au mode Création de formulaire et double -cliquez sur " Button1 " pour créer un événement de clic pour ce bouton. Ajoutez le code suivant pour créer un nouveau « jeu de données » et ajouter une table à elle :
ds As New DataSet
ds.Tables.Add ( " GVData " )
< br > 5
ajouter toutes les colonnes dans le contrôle DataGridView pour le " jeu de données :«
col As System.Data.DataColumn
Chaque dgvCol Comme DataGridViewColumn En Me.DataGridView1.Columns Photos
col = Nouveaux System.Data.DataColumn ( dgvCol.Name )
ds.Tables ( " GVData " ) . Columns.Add (col)
Suivant
6
Ajouter toutes les lignes dans le contrôle DataGridView à la « ensemble de données :«
rangée As System.Data.DataRow
colcount As Integer = Me.DataGridView1 . Columns.Count - 1 x
i As Integer = 0 To Me.DataGridView1.Rows.Count - 1.
ligne
= ds.Tables ( " GVData " ) Rows.Add
Pour chaque colonne en tant DataGridViewColumn En Me.DataGridView1.Columns
row.Item ( column.Index ) = Me.DataGridView1.Rows.Item ( i) . Cells ( column.Index ) . Valeur < br >
Suivant
Suivant
7
Afficher les données " du jeu de données " en utilisant le second " DataGridView " contrôle :
Me.DataGridView2.DataSource = ds . tables ( " GVData " )
8
Appuyez sur " F5" pour exécuter le programme et cliquez sur " Button1 ".