Crear un conjunto de datos desde un control DataGridView de 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 nombre o mediante el uso de un número de índice . Llenar el DataSet desde el control DataGridView se puede hacer , en primer lugar la lectura de las columnas con la clase " DataColumn " y la clase " DataRow " . 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 . Expandir abajo "Plantillas instaladas" " Visual Basic" 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
Scroll por el panel Cuadro de herramientas en el panel izquierdo de la pantalla del ordenador y haga doble clic en " DataGridView " para agregarlo al formulario. Haga doble clic en " botón " para añadir un nuevo botón al formulario.
3
doble clic en el formulario para crear un evento de carga del formulario y agregue el código siguiente para agregar datos al DataGridView Control :
Grw As String () = {" 0 " , "camisa "} gRw1 As String () = {" 1 ", " pantalones "} gRw2 As String () = {" 2 ", " calcetines "} gRw3 As String () = {" 3 ", " falda "} DataGridView1.ColumnCount = 2Con DataGridView1.RowHeadersVisible = False.Columns ( 0 ) . Name = " ID ". Columnas ( 1 ) . Name =" "End Clothing withwith Me.DataGridView1.Rows.Add ( GRW ) . Añadir ( gRw1 ) . Añadir ( gRw2 ) . Añadir ( gRw3 ) End con fotos de 4
volver a formar el diseño y haga doble clic en " Button1 " para crear un evento de clic del botón. Copia y pega el siguiente código para crear un conjunto de datos y rellenar con los datos del control DataGridView :
Dset Dim As New DataSetdSet.Tables.Add ( "table" ) clm As System.Data.DataColumnFor Cada ClmDGV Como DataGridViewColumn En Me.DataGridView1.Columnsclm = New System.Data.DataColumn ( ClmDGV.Name ) dSet.Tables ( "mesa" ) . Columns.Add ( clm ) Siguiente
drow As System.Data . DataRowDim clmCnt As Integer = Me.DataGridView1.Columns.Count - ICNT 1Para As Integer = 0 Para Me.DataGridView1.Rows.Count - . 1dRow = dSet.Tables ( "table" ) Rows.AddFor Cada fieldClmn Como DataGridViewColumn In Me . DataGridView1.ColumnsdRow.Item ( fieldClmn.Index ) = Me.DataGridView1.Rows.Item ( ICNT ) . células ( fieldClmn.Index ) . ValueNextNext
5
Press "F5 " para ejecutar el programa y haga clic en " Button1 ".