Tecnología

Inicio

Cómo ahorrar DataGridView a un conjunto de datos

Cómo ahorrar DataGridView a un conjunto de datos


Guardar la información en un conjunto de datos desde un control DataGridView puede proporcionar una manera de transferir datos de un control DataGridView a otro sin usar mucho código. Los datos de control DataGridView muestra en forma de tabla similar a una tabla de base de datos. Puede utilizar el control para mostrar vistas de sólo lectura de una pequeña cantidad de datos o puede escalarla para mostrar vistas editables de grandes conjuntos de datos. Un conjunto de datos representa una caché en la memoria de datos y se puede usar como la fuente para otro control DataGridView.

Instrucciones

1 Lanzamiento de Microsoft Visual Studio, haga clic en "Nuevo proyecto" en el panel izquierdo de la pantalla del ordenador y ampliar "Visual Basic" por debajo "Plantillas instaladas." Haga clic en "Windows" y haga doble clic en "Aplicación de Windows Forms" en el centro de la ventana de diálogo para crear un nuevo proyecto.

2 Haga doble clic en "dataGridView" en el panel "caja de herramientas" para agregar uno a su forma. Añadir un segundo "DataGridView" utilizando la misma técnica. Haga doble clic en "botón" para añadir un nuevo botón a su formulario.

3 Haga doble clic en el formulario para crear un evento de carga del formulario y agregue el código siguiente para poblar el "DataGridView" con los datos:

DataGridView1.ColumnCount = 2

With DataGridView1

.RowHeadersVisible = False

.Columns (0) .Nombre = "Punto"

.Columns (1) .Nombre = "Producto"

Terminar con

Dim GridRow As String () = { "0", "móvil"}

Dim gridRow1 As String () = { "1", "Tablet"}

Dim gridRow2 As String () = { "2", "HDTV"}

Dim gridRow3 As String () = { "3", "Xbox"}

con Me.DataGridView1.Rows

.Add (GridRow)

.Add (GridRow1)

.Add (GridRow2)

.Add (GridRow3)

Terminar con

4 Volver a formar la opinión del diseño y haga doble clic en "Button1" para crear un evento de clic de este botón. Agregue el código siguiente para crear un nuevo "conjunto de datos" y añadir una tabla a la misma:

ds dévil como nuevo conjunto de datos

ds.Tables.Add("GVData")

5 Añadir todas las columnas en el control DataGridView al "conjunto de datos"

Dim col As System.Data.DataColumn

Para cada dgvCol Como DataGridViewColumn En Me.DataGridView1.Columns

col = Nueva System.Data.DataColumn (dgvCol.Name)

ds.Tables ( "GVData"). Columns.Add (col)

Siguiente

6 Añadir todas las filas en el control DataGridView al "conjunto de datos"

Dim row As System.Data.DataRow

colcount Dim As Integer = Me.DataGridView1.Columns.Count - 1

Para i As Integer = 0 Para Me.DataGridView1.Rows.Count - 1

fila = ds.Tables ( "GVData"). Rows.Add

Para cada columna Como DataGridViewColumn En Me.DataGridView1.Columns

row.Item (column.Index) = Me.DataGridView1.Rows.Item (i) .Cells (column.Index) .Value

Siguiente

Siguiente

7 Mostrar los datos del conjunto de datos "" usando el segundo control "DataGridView":

Me.DataGridView2.DataSource = ds.Tables("GVData")

8 Pulse la tecla "F5" para ejecutar el programa y haga clic en "Button1".