Hvordan oppdatere en rad i Grid View

Hvordan oppdatere en rad i Grid View


Å vite hvordan du oppdaterer en rad i en data Grid View kontroll ved hjelp av Microsoft Visual Basic .NET kan hjelpe deg dynamisk vise data for brukeren. Ofte programmerere kjøre inn behovet for å endre data i en data Grid View kontroll mens deres program er i gang. VB.NET er et objektorientert programmeringsspråk utviklet av Microsoft. A Data Grid View kontrollen fungerer ligner på et regneark. Den bruker kolonner og rader for å knytte og visningsdata til en bruker.

Bruksanvisning

1 Start Microsoft Visual Basic Express. Klikk "New Project ..." på ruten til venstre på skjermen, og velg deretter "Windows Forms Application". Klikk på "OK".

2 Dobbeltklikk på "Button" på "Toolbox" panelet for å legge til en ny knapp kontroll. Dobbeltklikk på "Button" igjen for å legge til en ekstra knapp i skjemaet. Dobbeltklikk på "Datagridview" for å legge til et nytt rutenett kontroll.

3 Dobbeltklikk på "Button1" for å åpne "Form1.vb" modul. Kopier og lim inn følgende kode på innsiden av "button1_click" subrutine å definere data som vil bli lagt til Data Grid View kontroll:

Dim row0 As String () = { "Ana", "Lopez", "lærer"}

Dim row1 As String() = {"Sylvia", "Gonzalez", "Business Admin"}

Dim ROW2 As String () = { "Jaime", "Melendrez", "RF Engineer"}

Dim row3 As String () = { "Mary", "Smith", "Manager"}

med Me.DataGridView1.Rows

.Legg (Row0)

.Legg (ROW1)

.Legg (ROW2)

.Legg (Row3)

End With

4 Skriv inn følgende for å skape "DataGridViewSetup" subrutine som vil legge formatering og felt overskrifter til Data Grid View kontroll:

Private Sub DataGridViewSetup ()

Me.Controls.Add(DataGridView1)

DataGridView1.ColumnCount = 3

med DataGridView1

.RowHeadersVisible = False

.Columns (0) .name = "Fornavn"

.Columns (1) .name = "Last Name"

.Columns (2) .name = "Position"

.SelectionMode = DataGridViewSelectionMode.FullRowSelect

.MultiSelect = False

.Dock = DockStyle.Fill

End With

End Sub

5 Klikk på "Form1.vb [Design]" for å vise form i utformingsmodus, og dobbeltklikk på Form. Kopier og lim inn følgende kode på innsiden av "Form1_Load" subrutine å kalle den "DataGridViewSetup" subrutine:

DataGridViewSetup ()

6 Klikk på "Form1.vb [Design]" for å vise form i utformingsmodus. Dobbeltklikk på "Button2" for å åpne "Button2_Click" subrutine.

7 Kopier og lim inn følgende kode på innsiden av "Button2_Click" for å oppdatere den siste raden av Data Grid View med ny informasjon og formatere tilbake og forgrunnen farge på rad oppdatert:

med Me.DataGridView1.Rows

.Item(3).Cells(0).Value = "John"

.Item (3) .Cells (0) .Style.BackColor = Color.Red

.Item (3) .Cells (0) .Style.ForeColor = Color.White

.Item (3) .Cells (1) .Value = "Barker"

.Item (3) .Cells (1) .Style.BackColor = Color.Red

.Item (3) .Cells (1) .Style.ForeColor = Color.White

.Item (3) .Cells (2) .Value = "Supervisor"

.Item (3) .Cells (2) .Style.BackColor = Color.Red

.Item (3) .Cells (2) .Style.ForeColor = Color.White

End With

Trykk "F5" for å kjøre programmet, og klikk deretter på "Button1" for å laste data og "Button2" for å oppdatere den siste raden.