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.