Erstellen eines DataSet aus einem DataGridView-Steuerelement in Visual Basic.NET ( VB.NET) kann ein Problem , wenn Sie nicht wissen, wie man DataSets verwenden. Ein DataSet ist ein Satz von Daten im Speicher abgelegt. Ein DataSet kann temporäre Tabellen im Speicher zu halten und Sie können diese Tabellen nach Namen oder durch die Verwendung eines Index-Nummer zugreifen . Füllen des DataSet aus Ihrem DataGridView-Steuerelement kann durch vorheriges Lesen Sie die Spalten mit dem " DataColumn " -Klasse und die " DataRow " Klasse durchgeführt werden. Things You
Microsoft Visual Studio
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Microsoft Visual Studio , klicken Sie auf "Neues Projekt" aus dem linken Bereich des Bildschirm Ihres Computers. Erweitern Sie " Visual Basic " unter " Installierte Vorlagen " und klicken Sie auf "Windows ". Doppelklicken Sie auf " Windows Forms Application" aus der Mitte der Dialogfenster , um eine neue Windows Forms-Projekt erstellen.
2
Scroll auf der Toolbox Bereich von der linken Seite des Displays Ihres Computers und doppelklicken Sie auf " DataGridView ", um es zu Ihrem Formular hinzuzufügen. Klicken Sie doppelt auf "Button" , um eine neue Schaltfläche, um Ihre Form hinzufügen.
3
Doppelklicken Sie auf das Formular, um eine Form Load-Ereignis zu erstellen , und fügen Sie den folgenden Code , um Daten an das DataGridView hinzufügen Steuerung:
Dim GRW As String () = {" 0", " Hemd" } Dim gRw1 As String () = {" 1", " Hosen "} Dim Grw2 As String ( ) = {" 2", " Socken "} Dim gRw3 As String () = {" 3", " Rock "} DataGridView1.ColumnCount = 2With DataGridView1.RowHeadersVisible = False.Columns (0) . Name = " ID " . Columns (1). Name = " Kleidung "End withwith Me.DataGridView1.Rows.Add ( GRW ) . hinzufügen ( gRw1 ) . hinzufügen ( Grw2 ) . hinzufügen ( gRw3 ) End With
4
wechseln Sie wieder in Design und doppelklicken Sie auf " Button1 " zu bilden, um ein Click-Ereignis für die Schaltfläche erstellen. Kopieren Sie den folgenden Code , um ein DataSet erstellen und füllen es mit Daten aus dem DataGridView-Steuerelement :
Dim As New dSet DataSetdSet.Tables.Add ( "table") Dim clm Wie System.Data.DataColumnFor Jeder ClmDGV Wie DataGridViewColumn In Me.DataGridView1.Columnsclm = New System.Data.DataColumn ( ClmDGV.Name ) dSet.Tables ( "table") . Columns.Add (CLM ) Weiter
Dim Drow Wie System.Data . DataRowDim clmCnt As Integer = Me.DataGridView1.Columns.Count - 1Für iCnt As Integer = 0 To Me.DataGridView1.Rows.Count - . 1dRow = dSet.Tables ( "table") Rows.AddFor Jeder fieldClmn Wie DataGridViewColumn In Me . DataGridView1.ColumnsdRow.Item ( fieldClmn.Index ) = Me.DataGridView1.Rows.Item ( iCnt ) . Cells ( fieldClmn.Index ) . ValueNextNext
5
Presse "F5" um das Programm auszuführen und klicken Sie auf " Button1. "