Vide, hvordan man henter data fra en Grid kontrol og bruge den i en anden Grid kontrol kan gøre din ansøgning mere brugervenligt. Du kan oprette en Microsoft Visual Basic.NET ( VB.NET ) projekt, og bruge to Grid kontrol for at udføre denne opgave. Et gitter kontrol bruges til at vise data i et tabelformat ligner en database tabel . I et par trin, du kan oprette en VB.NET projekt og bruge en Grid kontrol til at hente data fra én Grid og vise det i en anden. Ting du skal
Microsoft Visual Basic Express
Vis Flere Instruktioner
1
Start Microsoft Visual Basic Express , klik på " Nyt projekt ... " på den venstre rude på skærmen, og vælg derefter " Windows Forms Application ". Klik på "OK".
2
Dobbeltklik på " Button " på " Toolbox" ruden for at tilføje en ny knap kontrol. Dobbeltklik på " DataGridView " for at tilføje et nyt Grid kontrol. Dobbeltklik på " DataGridView " en anden gang til at tilføje en anden Grid kontrol.
3
Dobbeltklik på formularen for at åbne " Form1.vb " og derefter skrive følgende under " Form1_Load " at indlæse data til din første Grid kontrol : Hej
DataGridView1.ColumnCount = 3 fotos
DataGridView1
RowHeadersVisible = False
kolonner ( 0) . . . Name = "ID "
. kolonner (1) . Name = "Element "
. kolonner (2) . Name = "Status"
End With
Dim row0 As String () = {" 0", " Laptop ", " Solgt "}
Dim række1 As String () = {" 1", " Desk ", " Solgt "} < br >
Med Me.DataGridView1.Rows
. Tilføj ( row0 )
. Tilføj ( række1 )
End With
4
Klik på " Form1.vb [ Design ] " fanen og derefter dobbeltklikke på " Button1 " for at åbne " Form1.vb "-modulet .
5.
Skriv følgende under " Button1_Click " for at definere det andet Grid -kontrol , hente alle poster fra den første Grid kontrol og tilføje dem til den anden Grid: .
DataGridView2.ColumnCount = 3 fotos
DataGridView2
RowHeadersVisible = False
. kolonner ( 0) . Name = "ID "
. kolonner (1) . Name = "Produkt"
. kolonner ( 2). Name = "Status- "
End With
For i As Integer = 0 Til DataGridView1.RowCount - 1
intCol As Integer = 0 Til DataGridView1.Columns.Count - 1
DataGridView2.Rows.Add ()
DataGridView2 ( intCol , i) . Value = DataGridView1.Item ( intCol , i) . Value
Next
Next < br >
6
Styr dit program ved at trykke på " F5 " og derefter klikke på " Button1 " for at tilføje data til den anden Grid .