Tecnología

Inicio

Cómo actualizar una fila en la cuadrícula

Cómo actualizar una fila en la cuadrícula


Conocer cómo actualizar una fila en un control de datos de cuadrícula utilizando Microsoft Visual Basic .NET puede ayudarle a mostrar dinámicamente los datos al usuario. A menudo los programadores encuentran con la necesidad de cambiar los datos en un control de datos de cuadrícula mientras que su programa se está ejecutando. VB.NET es un lenguaje de programación orientado a objetos diseñado por Microsoft. Un control de datos de cuadrícula funciona de forma similar a una hoja de cálculo. Utiliza columnas y filas para asociar y visualizar los datos de un usuario.

Instrucciones

1 Iniciar Microsoft Visual Basic Express. Haga clic en "Nuevo proyecto ..." en el panel izquierdo de la pantalla, a continuación, seleccione "Aplicación de Windows Forms". Haga clic en Aceptar."

2 Haga doble clic en "botón" en el panel de "caja de herramientas" para añadir un nuevo botón de control. Haga doble clic en "botón" de nuevo para añadir un segundo botón a su formulario. Haga doble clic en "DataGridView" para agregar un nuevo control de la red.

3 Haga doble clic en "Button1" para abrir el módulo "Form1.vb". Copiar y pegar el siguiente código dentro de la subrutina "Button1_Click" para definir los datos que se añadirán al control Data Grid Vista:

Dim row0 As String () = { "Ana", "López", "Maestro"}

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

Dim fila2 As String () = { "Jaime", "Meléndrez", "RF Engineer"}

Dim Row3 As String () = { "María", "Smith", "Administrador"}

con Me.DataGridView1.Rows

.Add (Row0)

.Add (Fila1)

.Add (Fila2)

.Add (Row3)

Terminar con

4 Escriba lo siguiente para crear la subrutina "DataGridViewSetup" que va a agregar encabezados de formato y de campo para el control de datos de cuadrícula:

Private Sub DataGridViewSetup ()

Me.Controls.Add(DataGridView1)

DataGridView1.ColumnCount = 3

con DataGridView1

.RowHeadersVisible = False

.Columns (0) .Nombre = "Nombre"

.Columns (1) .Nombre = "Apellido"

.Columns (2) .Nombre = "Posición"

.SelectionMode = DataGridViewSelectionMode.FullRowSelect

.MultiSelect = False

.Dock = DockStyle.Fill

Terminar con

End Sub

5 Haga clic en "Form1.vb [Diseño]" para ver el formulario en modo de diseño y haga doble clic en el formulario. Copiar y pegar el siguiente código dentro de la subrutina "Form1_Load" para llamar a la subrutina "DataGridViewSetup":

DataGridViewSetup ()

6 Haga clic en "Form1.vb [Diseño]" para ver el formulario en modo de diseño. Haga doble clic en "Button2" para abrir la subrutina "Button2_Click".

7 Copiar y pegar el siguiente código dentro de la "Button2_Click" para actualizar la última fila de la cuadrícula de datos con información nueva y formatear el color de fondo y el primer plano de la fila actualizada:

con 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

Terminar con

Pulse la tecla "F5" para ejecutar el programa, a continuación, haga clic en "Button1" para cargar los datos y "Button2" para actualizar la última fila.