lunes, 26 de abril de 2010

Control GridView

GridView

Free Image Hosting at www.ImageShack.us


Border
Establece si el GridView llevara borde “true” o no “false”

Enabled
Habilita “true” o deshabilita el control “false”

Font
Establece el tipo de letra, tamaño, subrayado, negrita, etc.

Foreground
Especificas el color de letra del GridView

Grid
Establece si las filas y columnas llevan marcos. Es decir si llevan bordes

Header
Especifica si el GridView mostrara el nombre de las columnas o si muestra los números de las filas o row
- Vertical Solo muestra los números de las filas
- Horizonal Muestra los nombres de las columnas
- Both Muestra el nombre de las columnas y los números de filas

Mode
Contiene dos opciones para elegir cual modo de selección quieres
- Single Solo se podrá seleccionar un “1” elemento de las filas del GridView
- Multiple Se podrán seleccionar varios “1,2,3,4” elementos de las filas del GridView

Scollbar
Indica si llevara o no barra de desplazamiento horizontal o vertical
- Both Indica que llevara las dos barras de desplazamiento “Horizontal y Vertical”
- Vertical Indica que solo llevara la barra de desplazamiento Vertical
- Horizonal Indica que solo llevara la barra de desplazamiento Horizontal
- Both Indica que no llevara barra de desplazamiento

ToolTip
Sirve para escribir un comentario sobre el control. Especifica de que se trata el control Ejemplo Nombres de Empleado, Tabla de Usuarios, Reporte de Venta del Dia. Esto se muestra cuando el cursor esta enésima del control.

Para insertar datos al GridView se debe realizar mediante código y se deben especificar cuantas filas o row que se utilizaran. A diferencia del Columnview que no se especifica la cantidad de filas.

Free Image Hosting at www.ImageShack.us

Para agregar un dato se debe especificar el numero de la columna y el numero de la fila es decir que para agregar el nombre Carlos se debe especificar la fila que es la 0 y la columna que es la 0 quedando de esta manera [0,0] = Carlos
En el GridView la sintaxis es GridView1[row o fila , column].Text
Ejemplo
GridView1[0, 0].Text = "Carlos"
Para agregar “Hernandez”
GridView1[0, 1].Text = “Hernandez”

Ejemplos

1) Como insertar datos a un GridView
Se debe crear un formulario con un GridView llamado GridView1. En el evento Open del Formulario. Quedando el formulario de esta manera

Free Image Hosting at www.ImageShack.us


Código del evento Open del formulario

PUBLIC SUB Form_Open()
GridView1.Columns.Count = 2 ' Especifico cuantas columnas llevara el GridView
GridView1.Columns[0].Text = "Nombre" 'Nombre de la primera columna
GridView1.Columns[0].Width = 250 'Especifica el ancho de la primera columna
GridView1.Columns[1].Text = "Edad" 'Nombre de la segunda columna
GridView1.Columns[1].Width = 250 'Ancho de la segunda columna
GridView1.Rows.Count = 2 'Cantidad de Filas que se utilizaran para agregar datos

'Primer Dato
'Alineo el texto de la primera columa y la primera fila al centro
GridView1[0, 0].Alignment = Align.Center
'Inserto el primer nombre a la primera fila y la primera columna
GridView1[0, 0].Text = "Marcos Gonzales"

'Alineo la segunda columna y la primera fila
GridView1[0, 1].Alignment = Align.Center
'Agrego el dato 15 a la primera fila de la segunda columna
GridView1[0, 1].Text = "15"

'Segundo Dato
GridView1[1, 0].Alignment = Align.Center
GridView1[1, 0].Text = "Fransisco Torres"
GridView1[1, 1].Alignment = Align.Center
GridView1[1, 1].Text = "17"
END

2) Insertar datos a un GridView y Modificar esos datos mediante otro formulario
Vista del formulario

Free Image Hosting at www.ImageShack.us


El código del ejemplo esta en el proyecto para ver el código se debe descargar el proyecto

Descargar Ejemplo

4 comentarios:

Anónimo dijo...

Podeis tambien echar un vistaso a esta utilidad, que desarrolle para crear el codigo de un gridviews/tableviews:

http://jsbsan.wordpress.com/2010/04/03/gridviews-y-tableviews-pequena-utilidad-para-definirlos-version-2-0/

Anónimo dijo...

hoal y como puedo mostrar datos en una grid pero que que esten en la base de dato, es decir para hacer un catalogo que me traiga de la base de dato los datos que alli estan guardados

Anónimo dijo...

Buenas noches hermano, podrias resubir los codigos y disculpa la molestia

danieljose_19aparicio dijo...

amigo si podria subir nuevamente el codido por otra descarga porque manda un error con megaupload recuerda que ya no existe

Publicar un comentario