Création d'un DataSet à partir d' un contrôle DataGridView dans Visual Basic.NET ( VB.NET ) peut être un problème si vous ne savez pas comment utiliser des jeux de données . Un ensemble de données est un ensemble de données stockées dans la mémoire. Un DataSet peut contenir des tables temporaires en mémoire et vous pouvez accéder à ces tables par nom ou en utilisant un numéro d'index . Remplissage du DataSet à partir de votre contrôle DataGridView peut être fait en première lecture, les colonnes en utilisant le " DataColumn " classe et la classe " DataRow " . Choses que vous devez Microsoft Visual Studio Voir Plus Instructions 1 Lancement de Microsoft Visual Studio, cliquez sur " Nouveau Projet" dans le volet gauche de l'écran de votre ordinateur. Développez ci-dessous " Modèles installés " " Visual Basic " et cliquez sur "Windows ". Double-cliquez sur "Application Windows Forms " du centre de la fenêtre de dialogue pour créer un nouveau projet Windows Forms . 2 Scroll vers le bas le volet Boîte à outils dans le volet gauche de l'écran de votre ordinateur et double -cliquez sur " DataGridView " pour l'ajouter à votre formulaire. 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 ajouter des données au DataGridView contrôle : grw As String () = {" 0", " t-shirt" } de gRw1 As String () = {" 1", " Pants "} gRw2 As String () = {" 2", " chaussettes "} gRw3 As String () = {" 3", " jupe "} = DataGridView1.ColumnCount 2With DataGridView1.RowHeadersVisible = False.Columns (0) . Name = " ID ". colonnes (1) . Name = " Vêtements "Fin withwith Me.DataGridView1.Rows.Add ( GRW ) . Ajouter ( gRw1 ) . Ajouter ( gRw2 ) . Ajouter ( gRw3 ) End With 4 Revenez à former conception et double -cliquez sur " Button1" pour créer un événement de clic du bouton. Copiez et collez le code suivant pour créer un DataSet et le remplir avec les données du contrôle DataGridView : dset As New DataSetdSet.Tables.Add ( "table" ) de clm As System.Data.DataColumnFor Chaque ClmDGV Comme DataGridViewColumn En Me.DataGridView1.Columnsclm = New System.Data.DataColumn ( ClmDGV.Name ) dSet.Tables ( "table" ) . Columns.Add ( clm ) Suivant drow As System.Data . DataRowDim clmCnt As Integer = Me.DataGridView1.Columns.Count - Icnt 1Pour As Integer = 0 To Me.DataGridView1.Rows.Count - . 1dRow = dSet.Tables ( "table" ) Rows.AddFor Chaque fieldClmn Comme DataGridViewColumn In Me . DataGridView1.ColumnsdRow.Item ( fieldClmn.Index ) = Me.DataGridView1.Rows.Item ( NTIC ) . Cells ( fieldClmn.Index ) . ValueNextNext 5 Appuyez sur " F5" pour exécuter votre programme et cliquez sur " Button1 ".
|