Gewusst wie: Abrufen der Daten aus einem Netz in ein anderes

January 12

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 With4

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

Next6

Führen Sie das Programm durch Drücken der Taste "F5" und klicken Sie auf "Button1" zweiten Raster Daten hinzu.