Hvordan du flytter til neste rad i Datagridview

Hvordan du flytter til neste rad i Datagridview


Flytte til neste rad i en Datagridview kontroll i Visual Basic.NET program ved hjelp av noen få Datagridview egenskaper. En Datagridview kontroll gir en kraftig og fleksibel måte å vise data i et tabellformat. Bruk denne kontrollen for å vise data befolket av brukeren eller fra andre kilder, for eksempel en database. Bruk "CurrentRow" og "CurrentCell" egenskaper for å flytte til neste rad.

Bruksanvisning

1 Start Microsoft Visual Studio, klikk på "New Project" fra ruten til venstre på skjermen, og utvide "Visual Basic" under "Installerte maler." Klikk på "Windows" og dobbeltklikk på "Windows Forms Application" fra midten av dialogvinduet for å opprette et nytt prosjekt.

2 Dobbeltklikk på "Datagridview" fra "Toolbox" ruten for å legge en til din form. Dobbeltklikk på "Button" for å legge til en ny knapp i skjemaet.

3 Dobbeltklikk på skjemaet for å opprette en form last event og legg til følgende kode for å legge til fire rader med data til "Datagridview:"

DataGridView1.ColumnCount = 2

With DataGridView1

.RowHeadersVisible = False

.Columns (0) .name = "fname"

.Columns (1) .name = "lname"

End With

Dim gridRow As String () = { "John", "Smith"}

Dim gridRow1 As String () = { "Kitzia", ​​"Ramos"}

Dim gridRow2 As String () = { "Oscar", "Gonzalez"}

Dim gridRow3 As String () = { "Alan", "Duran"}

med Me.DataGridView1.Rows

.Legg (GridRow)

.Legg (GridRow1)

.Legg (GridRow2)

.Legg (GridRow3)

End With

4 Bytt tilbake for å danne utformingsvisning, og dobbeltklikk på "Button1" for å lage et klikk begivenhet for knappen. Legg til følgende kode for å flytte til neste rad hver gang du klikker på knappen:

Dim lastRowNum As Integer = _

(Me.DataGridView1.Rows.Count - 1 - 1)

Dim curDataGridViewRow Som DataGridViewRow = _

DataGridView1.CurrentRow

Dim curRowNum As Integer = curDataGridViewRow.Index

Hvis (curRowNum> = lastRowNum) Deretter

MsgBox ( "Ingen flere rader")

Ellers

Dim nextRow Som DataGridViewRow = _

DataGridView1.Rows (curRowNum + 1)

DataGridView1.CurrentCell = nextRow.Cells (0)

nextRow.Selected = True

Slutt om

5 Trykk "F5" for å kjøre programmet og klikk "Button1" for å navigere til neste rad.