The DataGridView kontroll er et nyttig kontroll for visning av data for brukeren i et rutenett format . Det kan være bundet til en datakilde eller brukt ubundet . Uansett det brukes kan det være nødvendig å trekke ut en verdi av en celle som skal brukes til noe annet formål . Det er flere måter å gjøre dette , men det er lett hvis du bare vet raden og kolonnen til cellen for å trekke data . Du trenger
Visual Basic
Vis flere instruksjoner
en
starte Visual Basic og opprett et Windows-skjema prosjekt kalt " DataGridView . "
2
Legg en DataGridView kontrollen til skjemaet . Det kan finnes i "Data" -delen av " Toolbox ". Forankre kontrollen til toppen av skjemaet .
3
Høyreklikk på " DataGridView " objekt og " Legg til kolonner . " Legg til to " Unbound " kolonnene til nettet , navngi den første " Kol1 " og gi den en header teksten " Kolonne 1 . " Legg til en ny kolonne som " Kol2 " med header teksten " Kolonne to . "
4
Legg to Etiketter og to NumericUpDown kontroller i skjemaet . Gi etikettene teksten " Column" og " Row ". Endre navnene på NumericUpDown kontroller til " nudRow " og " nudColumn . " Arrangere disse kontrollene i skjemaet under DataGridView stilt opp tilsvarende.
5
Legg en knapp i skjemaet som heter " btnGetValue " og endre teksten eiendommen til " Få pengene . "
6
Dobbeltklikk på knappen og legge til i sin handling : en
Private Sub btnGetValue_Click ( ByVal avsenderen som System.Object , ByVal e Som System.EventArgs ) Håndtak btnGetValue.Click
< p > MsgBox ( DataGridView1.Item ( Cint ( nudColumn.Value ) , Cint ( nudRow.Value ) ) . Value.ToString )
End Sub
7
Kjør programmet og legge til noen data til rutenettet. Minst sørge for den første raden er fylt ut og lagret . Klikk på knappen med både NumericUpDown styrer fortsatt på "0". Verdien du skrev inn den første cellen skal vises i meldingen boksen som dukker opp . Husk rutenettet er null - basert, slik at cellen øverst til venstre er ( 0,0) .