Tecnología

Inicio

Cómo crear un conjunto de datos Desde Gridview

Cómo crear un conjunto de datos Desde Gridview


Creación de un conjunto de datos desde un control DataGridView en Visual Basic.NET (VB.NET) puede ser un problema si usted no sabe cómo utilizar conjuntos de datos. Un conjunto de datos es un conjunto de datos almacenados en la memoria. Un conjunto de datos puede contener tablas temporales en la memoria y se puede acceder a las tablas por su nombre o mediante el uso de un número de índice. Llenando el conjunto de datos de su control DataGridView se puede hacer por primera vez la lectura de las columnas utilizando la clase "DataColumn" y la clase "fila de datos".

Instrucciones

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

2 Desplazarse hacia abajo el panel de la caja de herramientas del panel izquierdo de la pantalla del ordenador y "DataGridView" doble clic en para añadirlo a su formulario. 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 agregar datos al control DataGridView:

Dim Grw As String () = { "0", "Camisa"}

Dim gRw1 As String() = {"1", "Pants"}
Dim gRw2 As String() = {"2", "Socks"}
Dim gRw3 As String() = {"3", "Skirt"}
DataGridView1.ColumnCount = 2
With DataGridView1
.RowHeadersVisible = False
.Columns(0).Name = "ID"
.Columns(1).Name = "Clothing"
End With
With Me.DataGridView1.Rows
.Add(gRw)
.Add(gRw1)
.Add(gRw2)
.Add(gRw3)
End With

4 Cambie de nuevo para formar el diseño y haga doble clic en "Button1" para crear un evento de clic del botón. Copia y pega el código siguiente para crear un conjunto de datos y llenarlo con los datos del control DataGridView:

Dim DEstablezca Como nuevo conjunto de datos

dSet.Tables.Add("table")
Dim clm As System.Data.DataColumn
For Each ClmDGV As DataGridViewColumn In Me.DataGridView1.Columns
clm = New System.Data.DataColumn(ClmDGV.Name)
dSet.Tables("table").Columns.Add(clm)
Next

Dim drow Como System.Data.DataRow
Dim clmCnt As Integer = Me.DataGridView1.Columns.Count - 1
Para TIOFN As Integer = 0 Para Me.DataGridView1.Rows.Count - 1
drow = dSet.Tables (& quot; tabla & quot;) Rows.Add.
Para cada fieldClmn Como DataGridViewColumn En Me.DataGridView1.Columns
dRow.Item (fieldClmn.Index) = Me.DataGridView1.Rows.Item (Texto Integrado) .Cells (fieldClmn.Index) .Value
Siguiente
Siguiente

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