Tecnología

Inicio

Cómo recuperar los datos de un Grid para Otro

Cómo recuperar los datos de un Grid para Otro


Conocer cómo recuperar datos de un control de cuadrícula y usarlo en otro control de cuadrícula puede hacer su aplicación más fácil de usar. Se puede crear un proyecto de Visual Basic.NET de Microsoft (VB.NET) y el uso de dos Controles de cuadrícula para realizar esta tarea. Un control de cuadrícula se utiliza para mostrar datos en un formato tabular similar a una tabla de base de datos. En algunos pasos que puede crear un proyecto VB.NET y utilizar un control de cuadrícula para recuperar datos de una cuadrícula y mostrarla en otro.

Instrucciones

1 Iniciar Microsoft Visual Basic Express, haga clic en "Nuevo proyecto ..." en el panel izquierdo de la pantalla y luego 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 "DataGridView" para agregar un nuevo control de cuadrícula. Haga doble clic en "DataGridView" una segunda vez para añadir un segundo control de cuadrícula.

3 Haga doble clic en el formulario para abrir "Form1.vb" a continuación, escriba lo siguiente en "Form1_Load" para cargar datos a su primer control de cuadrícula:

DataGridView1.ColumnCount = 3

With DataGridView1

.RowHeadersVisible = False

.Columns (0) .Nombre = "ID"

.Columns (1) .Nombre = "Punto"

.Columns (2) .Nombre = "Estado"

Terminar con

Dim row0 As String () = { "0", "ordenador portátil", "Se vende"}

Dim fila1 As String () = { "1", "Escritorio", "Se vende"}

con Me.DataGridView1.Rows

.Add (Row0)

.Add (Fila1)

Terminar con

4 Haga clic en la pestaña "Form1.vb [Diseño]", haga doble clic en "Button1" para abrir el módulo "Form1.vb".

5 Escriba el siguiente abajo "Button1_Click" para definir el segundo control de cuadrícula, recuperar todos los registros desde el primer control de cuadrícula, y añadirlos a la segunda cuadrícula:

DataGridView2.ColumnCount = 3

With DataGridView2

.RowHeadersVisible = False

.Columns (0) .Nombre = "ID"

.Columns (1) .Nombre = "Punto"

.Columns (2) .Nombre = "Estado"

Terminar con

Para i As Integer = 0 Para DataGridView1.RowCount - 1

Para INTCOL As Integer = 0 Para DataGridView1.Columns.Count - 1

DataGridView2.Rows.Add ()

DataGridView2 (INTCOL, i) .Value = DataGridView1.Item (INTCOL, i) .Value

Siguiente

Siguiente

6 Ejecutar el programa pulsando la tecla "F5" y luego haga clic en "Button1" para agregar datos a la segunda rejilla.