|
Página 1 de 1
|
Autor |
Mensaje |
Fenriz07
Programador
Registrado: Agosto 2010
Mensajes: 118
Edad: 32 Ubicación:
|
GridView Y Base De Datos
Buenas y salu2 a todos jejeje Bueno muchachos e navegado por el foro y e visitado google repetidamente pero no encuentro informacion de como utilizar el GridView y mas que todo conectarlo con una base de datos (MYSQL) para que muestre la informacion de determinada tabla, bueno si alguien sabe de alguna guia o un ejemplo por favor lo podria postear Salu2 a todos y gracias
|
#1 Martes, 17 Agosto 2010, 05:59 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: GridView Y Base De Datos
Prueba ésto, es el sistema que actualmente uso para manejar gridviews. Sólo tienes que cambiar los parámetros de la base de datos en el formulario inicial.
Para ver su funcionamiento necesitas una tabla llamada clientes con esta estructura:
CREATE TABLE `clientes` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`cif` varchar(9) COLLATE utf8_spanish_ci NOT NULL DEFAULT '',
`nombre` varchar(100) COLLATE utf8_spanish_ci NOT NULL,
`domicilio` varchar(100) COLLATE utf8_spanish_ci NOT NULL,
`codpost` varchar(5) COLLATE utf8_spanish_ci NOT NULL,
`localidad` varchar(40) COLLATE utf8_spanish_ci NOT NULL,
`provincia` varchar(25) COLLATE utf8_spanish_ci NOT NULL,
`contacto` varchar(100) COLLATE utf8_spanish_ci NOT NULL,
`cargo` varchar(100) COLLATE utf8_spanish_ci NOT NULL,
`movil` varchar(10) COLLATE utf8_spanish_ci NOT NULL,
`fijo` varchar(10) COLLATE utf8_spanish_ci NOT NULL,
`e_mail` varchar(80) COLLATE utf8_spanish_ci NOT NULL,
` notas` text COLLATE utf8_spanish_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci
Lo único necesario, en realidad es el nombre de la tabla y de los campos (y la posición de id como primer campo).
Verás tres módulos :
comun: que contiene una serie de funciones y variables comunes
formularios: con las rutinas de enlace entre la base de datos y los formularios
grid: con las rutinas de manejo del GridView.
y una clase: conexion: que prácticamente sólo contiene una función llamada consulta, que se encarga del manejo de la conexión (si no está abierta, la abre, si falla lo reintenta, etc. etc.)
Para que funcione el ejemplo no es necesario retocar nada de esto, tan sólo el código del formulario inicial, para darle los parámetros de tu base de datos, usuario, etc.
Estoy trabajando en un intento de coordinar todo esto en una(s) clase(s), pero de momento no he tenido éxito.
Suerte
Descripción: |
Genera un gridview a partir de una tabla de manera automática. |
Descargar |
Nombre del archivo: |
ejemplo_gridview.tar.gz |
Tamaño: |
14 KB |
Descargado: |
250 veces |
Descripción: |
Genera un gridview a partir de una tabla de manera automática. |
Descargar |
Nombre del archivo: |
ejemplo_gridview.tar.gz |
Tamaño: |
14 KB |
Descargado: |
250 veces |
Descripción: |
Genera un gridview a partir de una tabla de manera automática. |
Descargar |
Nombre del archivo: |
ejemplo_gridview.tar.gz |
Tamaño: |
14 KB |
Descargado: |
250 veces |
=================== No podemos regresar
|
#2 Martes, 17 Agosto 2010, 11:21 |
|
|
Fenriz07
Programador
Registrado: Agosto 2010
Mensajes: 118
Edad: 32 Ubicación:
|
Re: GridView Y Base De Datos
Amigo muchas Gracias por el ejemplo Amigo una pregunta como haces para que se te vea tambien el formulario? Ya que a mi los cuadros de texto se me ven Grandes y CUADRADOS y en el ejemplo que me pasaste no :S y los botones tambien se me ven cuadrados y feos y en el ejemplo que me pasaste no se ven muy bien Salu2 y gracias por el ejemplo.
Amigo por cierto no tembras una guia de Gridview por que ese ejemplo no lo entiendo muy bien amigo, lo puedo aplicar a mis necesidades pero me gustaria aprender como hacerlo no me gusta copiar y pegar jejee
última edición por Fenriz07 el Martes, 17 Agosto 2010, 18:00; editado 1 vez
|
#3 Martes, 17 Agosto 2010, 17:33 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: GridView Y Base De Datos
La visualización depende del componente gráfico, gb.qt o gb.gtk. Selecciona gb.qt y se verá como el ejemplo.
Sigue el ejemplo ejecutándolo paso a paso y dime qué no entiendes. Estaré encantado de ayudarte.
Suerte.
=================== No podemos regresar
|
#4 Miercoles, 18 Agosto 2010, 11:31 |
|
|
Fenriz07
Programador
Registrado: Agosto 2010
Mensajes: 118
Edad: 32 Ubicación:
|
Re: GridView Y Base De Datos
Bueno estimado amigo si tienes razon con el gb.qt se ve muy bien pero yo no estoy muy familiarizado con la utilizacion de los modulos entonces nose muy bien lo que haces, las declaraciones :S y bueno igual con clase conexion yo me conecto de otra forma jeje y esa ni idea jeje el formulario cliente donde esta el gridview lo entiendo mas o menos pero el otro formulario no lo entiendo nadita por que yo para insertar los registros a una tabla lo hago de otra manera jejeje pero hay esta de otra forma mas eficiente por lo visto por q te ahorras muchas lineas de codigo xD pero no entiendo xD Salu2 y muchas gracias
|
#5 Miercoles, 18 Agosto 2010, 18:30 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: GridView Y Base De Datos
Veré si tengo tiempo de comentar el código, para que cada línea sepas lo que hace, y te lo envío otra vez...
Suerte.
=================== No podemos regresar
|
#6 Jueves, 19 Agosto 2010, 11:51 |
|
|
Dani26
Analista Programador
Registrado: Junio 2010
Mensajes: 365
Edad: 58 Ubicación: Montevideo
|
Re: GridView Y Base De Datos
Shordi, lo bajé y funciona muy bien. Lo estoy estudiando y agregándole algun comentario, cuando lo tenga todo te lo paso y si te parece que esta bien comentado lo podemos subir otra vez.
Saludos
=================== Migrando desde visual basic, el Gambas de Ms
Mi blog gambero
|
#7 Jueves, 19 Agosto 2010, 19:01 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: GridView Y Base De Datos
Perfecto Dani, estaré encantado de tu colaboración. Gracias.
=================== No podemos regresar
|
#8 Viernes, 20 Agosto 2010, 15:56 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|