DataGridView kontrol er en nyttig kontrol til at vise data til brugeren i et gitter format. Det kan være bundet til en datakilde eller brugt ubundet . Enten måde det anvendes, kan det være nødvendigt at trække en værdi af en celle til at bruge til andre formål . Der er flere måder at gøre dette , men det er let, hvis du bare kender række og kolonne af cellen , hvorfra man kan trække data. Ting du skal
Visual Basic
Vis Flere Instruktioner
1
Start Visual Basic , og opret en Windows formular projekt kaldet " DataGridView ".
2
Tilføj et DataGridView kontrol til formularen. Det kan findes i "Data " i "Toolbox ". Dock kontrollen til toppen af formularen.
3
Højreklik på " DataGridView " objekt og " Add kolonner". Tilføj to " Unbound " kolonner til nettet, navngive den første " Kol1 " og give det en header tekst " Kolonne 1 ". Tilføj en anden kolonne som " Kol2 " med header tekst " Kolonne 2 ".
4
Tilføj to Etiketter og to NumericUpDown kontroller til formularen . Giv etiketterne teksten til " Kolonne " og " Row". Ændre navnene på de NumericUpDown kontrol til " nudRow " og " nudColumn ". Arranger disse kontrolelementer på formularen under DataGridView linet op i overensstemmelse hermed.
5.
Tilføj en knap til formularen hedder " btnGetValue ", og ændre teksten ejendom til " Get Value. "
6
Dobbeltklik på knappen og føje denne kode til sin indsats : Hej
Private Sub btnGetValue_Click ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Handles btnGetValue.Click
< p > MsgBox ( DataGridView1.Item ( Cint ( nudColumn.Value ) Cint ( nudRow.Value ) ) . Value.ToString )
End Sub
7
Kør programmet og tilføje nogle data til nettet. Mindste sørge den første række er udfyldt og gemt. Klik på knappen med både NumericUpDown styrer stadig på "0". Den værdi, du har skrevet ind i den første celle skal vises i meddelelsesfeltet , der popper op . Husk gitteret er nul -baseret, så den øverste venstre celle er ( 0,0) .