Å vite hvordan du henter data fra en Grid kontroll og bruke den i en annen Grid kontroll kan gjøre programmet mer brukervennlig. Du kan opprette en Microsoft Visual Basic.NET ( VB.NET ) prosjektet og bruke to Grid kontroller for å utføre denne oppgaven. En Grid kontrollen brukes til å vise data i tabellform format som ligner på en database tabell . I noen få trinn kan du lage en VB.NET prosjektet og bruke et rutenett kontroll for å hente data fra en Grid og vise den i en annen. Du trenger
Microsoft Visual Basic Express
Vis flere instruksjoner
en
start Microsoft Visual Basic Express , klikker du "New Project ... " på den venstre ruten på skjermen og deretter velge " Windows Forms Application ". Klikk "OK".
2
Dobbeltklikk på " Button" på " Toolbox" -panelet for å legge til en ny knapp kontroll. Dobbeltklikk på " DataGridView " for å legge til en ny Grid kontroll. Dobbeltklikk på " DataGridView " en gang til for å legge til en andre Grid kontroll.
3
Dobbeltklikk på skjema for å åpne " Form1.vb " og deretter skriver du inn følgende under " Form1_Load " å laste data til din første Grid kontroll : en
DataGridView1.ColumnCount = 3
p Med DataGridView1
RowHeadersVisible = False
Søyler ( 0 ) . . . name = " ID "
. kolonner ( 1) . name = "Element "
. Søyler ( 2). name = " Status "
End With
Dim row0 As String ( ) = {" 0 ", " laptop ", " solgt "}
Dim ROW1 As String ( ) = { " 1 " , "Skrivebord" , " solgt "}
p Med Me.DataGridView1.Rows
. Legg til ( row0 )
. Legg til ( ROW1 )
End With
4
Klikk på " Form1.vb [Design ] "-fanen og deretter dobbeltklikk på " Button1 " for å åpne " Form1.vb " modulen.
5
Skriv inn følgende under " button1_click " for å definere det andre Grid kontroll, hente alle postene fra første Grid kontroll , og legge dem til i andre Grid: .
DataGridView2.ColumnCount = 3
p Med DataGridView2
RowHeadersVisible = False
. Søyler ( 0 ) . Name = "ID"
. kolonner ( 1) . Name = "Element "
. Søyler ( 2 ) . Name = " Status "
End With
For i As Integer = 0 For å DataGridView1.RowCount - en
For intCol As Integer = 0 For å DataGridView1.Columns.Count - en
DataGridView2.Rows.Add ( )
DataGridView2 ( intCol , i) . Verdi = DataGridView1.Item ( intCol , i) . Verdi
Neste
Neste
6
Kjør programmet ved å trykke " F5 " klikk " Button1 " for å legge til data i andre Grid .