jueves, 15 de marzo de 2012

¿Que es un DataRow?


¿Qué es un DATAROW?
Es un componente principal de un Datatable, utiliza este objeto para sus propiedades y métodos
Para recuperar, evaluar, insertar, eliminar y actualizar los valores del Datatable.
Es un registro que almacena valores, representación de fila de una base de datos en visual basic.net.

Creamos un nuevo formulario  para arrastrar  el datagridview a nuestro formulario


 
Nos vamos a nuestro dstabla damos doble clic
Agregamos una nueva tabla de datos


Le pondremos el nombre por empresasgrafico, Agregamos columnas con el nombre categoría y total la primer columna categoría damos clic derecho sobre la columna categoría agregar – clave

Vamos a nuestro formulario, después nos vamos a la ventana orígenes de datos y en dstablas damos clic en la flechita izquierda al lado del dstabla para desplegar.

Mantenemos clic arrastramos hasta el formulario

Luego pegamos un button y le cambiaremos la propiedad text por actualizar y la propiedad name por cmdactualizar

Damos doble clic sobre el botón actualizar para programarlo


Importamos información de nuestro proyecto dese nuestro entorno,importamos datos del sistema oledb
Abajo del prívate sub cmdactualizar añadiremos nuestros datos de nuestra tabla
Limpiar datos, establecer los rubros, creamos nuestra instrucción SQL select

For i As Integer = 0 To aRubros.Count - 1
            '2.1, crear la SQL-Select para obtener los datosde cada rubro
            Dim cSql As String = "Select " & aRubros(i) & ", count(" & aRubros(i) & ") as total from Empresas where " & aRubros(i) & " = true " & "group by " & aRubros(i)
            datos.conectar()
            Dim comando As New OleDbCommand (cSql, datos.oConexion)
            Dim lector As OleDbDataReader = comando.ExecuteReader
            Dim fila As DataRow = DsTablas.EmpresasGrafico.NewRow
            If lector.Read Then
                fila("Categoria") = aRubros(i)
                fila("Total") = lector("total")
                'Agregar esta informacion a la tabla del dataset
                DsTablas.EmpresasGrafico.Rows.Add(fila)

            End If
            datos.oConexion.Close()
endclass
Conectamos nuestra base de datos, creamos un lector de datos y filas de nuestro datarow fila categoría y fila total luego “agregar esta informacion a la tabla del dataset, cerramos nuestra conexion

Ahora nos iremos a ejecutar nuestro formulario con f5 damos clic en actualizar

Bueno espero que este tutorial les sea de gran ayuda pueden dejar sus comentarios

No hay comentarios:

Publicar un comentario