Veta hur man hämtar data från en Grid kontroll och använda det i en annan Grid Control kan göra din ansökan mer användarvänlig . Du kan skapa ett Microsoft Visual Basic.NET ( VB.NET ) projekt och använda två Grid kontroller för att utföra denna uppgift . Ett rutnät kontroll används för att visa data i tabellform som liknar en databas tabell . I några få steg kan du skapa ett VB.NET projekt och använda ett rutnät kontroll för att hämta data från en Grid och visa det i en annan . Saker du behöver
Microsoft Visual Basic Express
Visa fler instruktioner
1
Starta Microsoft Visual Basic Express , klicka på " Nytt projekt ... " på vänster på skärmen och välj sedan " Windows Forms Application . " Klicka på " OK . "
2
Dubbelklicka på " knappen " på " Toolbox " rutan för att lägga till en ny knapp kontroll . Dubbelklicka på " DataGridView " för att lägga till ett nytt rutnät kontroll . Dubbelklicka på " DataGridView " en andra gång för att lägga till en andra rutnät kontroll .
3
Dubbelklicka på formuläret för att öppna " Form1.vb " skriver sedan följande i " Form1_Load " att läsa in data till din första Grid kontroll :
DataGridView1.ColumnCount = 3 bilder
DataGridView1
RowHeadersVisible = False
Columns ( 0 ) . . . Name = " ID "
. Kolumner ( 1 ) . Name = " Post "
. Kolumner ( 2 ) . Name = " Status "
End With
Dim row0 As String () = {" 0 ", " laptop" , " såld "}
Dim rad1 As String () = {" 1 ", " Desk ", " såld "}
Me.DataGridView1.Rows
. Lägg ( row0 ) katalog
. Lägg ( rad1 ) katalog
End With
4
Klicka på " Form1.vb [ Design ] " fliken dubbelklicka sedan på " Button1 " för att öppna " Form1.vb " modul .
5
Skriv följande under " Button1_Click " för att definiera den andra Grid Control , hämta alla poster från den första Grid kontroll , och lägga till dem i andra Grid : .
DataGridView2.ColumnCount = 3 bilder
DataGridView2
RowHeadersVisible = False
. Kolumner ( 0 ) . Name = " ID "
. Kolumner ( 1 ) . Name = " Post "
. Kolumner ( 2 ) . Name = " Status "
End With
För jag As Integer = 0 att DataGridView1.RowCount - 1
För intCol As Integer = 0 att DataGridView1.Columns.Count - 1
DataGridView2.Rows.Add ( ) katalog
DataGridView2 ( intCol , i) . Value = DataGridView1.Item ( intCol , i) . Value
Nästa
Next
6
Kör ditt program genom att trycka på " F5 " och klicka sedan på " Button1 " för att lägga till data i andra Grid .