Gewusst wie: Abrufen der Daten aus einem Netz in ein anderes
Zu wissen, wie Daten von einem Grid-Steuerelement abgerufen und in einem anderen Grid-Steuerelement verwenden, kann Ihre Anwendung benutzerfreundlicher machen. Sie können erstellen Sie ein Microsoft Visual Basic (VB)-Projekt und zwei DataGrid-Steuerelementen verwenden, um diese Aufgabe zu erfüllen. Ein Grid-Steuerelement wird verwendet, um Daten in tabellarischer Form ähnlich einer Datenbanktabelle zu zeigen. In wenigen Schritten können Sie ein VB-Projekt erstellen und verwenden ein Grid-Steuerelements zum Abrufen von Daten aus einem Raster und in anderen anzeigen.
Anweisungen
1 Starten Sie Microsoft Visual Basic Express, klicken Sie auf "New Project..." im linken Bereich des Bildschirms und wählen Sie dann "Windows Forms-Anwendung." Klicken Sie auf "OK".
2 Doppelklicken Sie im Bereich "Toolbox" ein neues Schaltflächensteuerelement hinzufügen "Button". Doppelklicken Sie auf "DataGridView" hinzufügen ein neues Gitter steuern. Doppelklicken Sie "DataGridView" ein zweites Mal auf ein zweites Grid-Steuerelement hinzuzufügen.
3 Doppelklicken Sie auf das Formular zu öffnen "Form1.vb" dann geben Sie Folgendes unter "Form1_Load" Daten auf Ihre erste Grid-Steuerelement zu laden:
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
Klicken Sie auf die "Form1.vb" [Design] Registerkarte Doppelklicken Sie dann auf "Button1" Öffnen Sie das Modul "Form1.vb".
5 Geben Sie Folgendes unter "Button1_Click" und das zweite Grid-Steuerelement definieren, alle Datensätze aus der ersten Grid-Steuerelement abrufen und fügen Sie sie dem zweiten Raster:
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
Führen Sie das Programm durch Drücken der Taste "F5" und klicken Sie auf "Button1" zweiten Raster Daten hinzu.