Almacenamiento de datos en un conjunto de datos de un control DataGridView puede proporcionar una forma de transferir datos de un control DataGridView a otro sin necesidad de utilizar mucho código. El control DataGridView muestra los datos en formato de tabla similar a una tabla de base de datos. Usted puede utilizar el control para mostrar vistas de sólo lectura de una pequeña cantidad de datos o puede escalarla para mostrar vistas modificables de grandes conjuntos de datos. Un conjunto de datos representa una caché en la memoria de datos y puede ser utilizado como la fuente para otro control DataGridView . Cosas que necesitará
Microsoft Visual Studio
Ver Más instrucciones
1
lanzamiento 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
doble clic en " DataGridView " en el panel "Toolbox" para agregar uno a su forma . Agregar un segundo " DataGridView " utilizando la misma técnica. Haga doble clic en " botón " para añadir un nuevo botón al formulario.
3 Haga doble clic en el formulario para crear un evento de carga del formulario y agregue el código siguiente para llenar la " DataGridView " con los datos : . . .
DataGridView1.ColumnCount = 2
con DataGridView1
Columnas RowHeadersVisible = False
( 0 ) Name = " Item" < br >
. Columnas ( 1 ) . Name = "Producto"
terminar con
gridRow As String () = {" 0 ", " móvil "}
< p> gridRow1 As String () = {" 1 ", " Tablet" }
gridRow2 As String () = {" 2 ", " HDTV "}
gridRow3 Dim As String () = {" 3 " , "Xbox "}
Con fotos de 4
volver a la vista Diseño y haga doble clic en " Button1 " para crear un evento de clic en este botón. Agregue el código siguiente para crear un nuevo " conjunto de datos " y agregar una tabla a la misma:
Dim ds As New DataSet
ds.Tables.Add ( " GVData ")
< br > 5
Agrega todas las columnas en el control DataGridView al " conjunto de datos : "
col As System.Data.DataColumn
For Each dgvCol Como DataGridViewColumn en Me.DataGridView1.Columns
col = Nuevos System.Data.DataColumn ( dgvCol.Name )
ds.Tables
( " GVData ") . Columns.Add (col )
Siguiente
Página 6
Agrega todas las filas en el control DataGridView al " conjunto de datos : "
fila As System.Data.DataRow
colcount Dim As Integer = Me.DataGridView1 . Columns.Count - 1
For i As Integer = 0 Para Me.DataGridView1.Rows.Count - . 1
fila = ds.Tables ( " GVData ") Rows.Add
de cada columna como DataGridViewColumn En Me.DataGridView1.Columns
row.Item ( column.Index ) = Me.DataGridView1.Rows.Item ( i ) . Las células ( column.Index ) . Valor < br >
Siguiente
Siguiente
7
Muestra los datos de " conjunto de datos " mediante el segundo control " DataGridView ":
Me.DataGridView2.DataSource = ds . Tables ( " GVData ")
8
Press "F5 " para ejecutar el programa y haga clic en " Button1 ".