Sådan opdaterer en række i Grid View

May 8

Sådan opdaterer en række i Grid View


Vide, hvordan man opdatere en række i en Data Grid View kontrol ved hjælp af Microsoft Visual Basic .NET kan hjælpe dig dynamisk vise data til brugeren. Ofte programmører løbe ind i behovet for at ændre data i en Datagitter View kontrol, mens deres program kører. VB.NET er et sprog objektorienteret programmering manipuleret af Microsoft. Et Data Grid View kontrol fungerer ligner et regneark. Det bruger kolonner og rækker til at associere og vise data til en bruger.

Instruktioner

1 Start Microsoft Visual Basic Express. Klik på "Nyt projekt ..." i venstre rude på skærmen, og vælg derefter "Windows Forms Application". Klik på "OK".

2 Dobbeltklik på "Button" på "Toolbox" ruden for at tilføje en ny knap kontrol. Dobbeltklik på "Button" igen for at tilføje en anden knap til din formular. Dobbeltklik på "DataGridView" for at tilføje et nyt gitter kontrol.

3 Dobbeltklik på "Button1" for at åbne "Form1.vb" modul. Kopier og indsæt følgende kode inde i "Button1_Click" subrutine til at definere data, der vil blive føjet til Datagitter View-kontrol:

Dim row0 As String () = { "Ana", "Lopez", "Teacher"}

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

.Add (Row0)

.Add (ROW1)

.Add (ROW2)

.Add (Row3)

End med

4 Skriv følgende for at skabe den "DataGridViewSetup" subrutine, der vil tilføje formatering og felt overskrifter til Data Grid View kontrol:

Private Sub DataGridViewSetup ()

Me.Controls.Add(DataGridView1)

DataGridView1.ColumnCount = 3

med DataGridView1

.RowHeadersVisible = False

.Columns (0) .name = "Fornavn"

.Columns (1) .name = "Efternavn"

.Columns (2) .name = "Position"

.SelectionMode = DataGridViewSelectionMode.FullRowSelect

.MultiSelect = False

.Dock = DockStyle.Fill

End med

End Sub

5 Klik på "Form1.vb [Design]" for at se den formular i designtilstand og dobbeltklik på Form. Kopier og indsæt følgende kode inde i "Form1_Load" subrutine at kalde "DataGridViewSetup" subrutine:

DataGridViewSetup ()

6 Klik på "Form1.vb [Design]" for at se den formular i designtilstand. Dobbeltklik på "button2" for at åbne "Button2_Click" subrutine.

7 Kopier og indsæt følgende kode inde i "Button2_Click" for at opdatere den sidste række af Data Grid View med nye oplysninger og formatere ryggen og forgrunden farve af rækken opdateret:

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 med

Tryk på "F5" for at køre dit program, og klik derefter på "Button1" for at indlæse data og "button2" for at opdatere den sidste række.


relaterede artikler