Acabo de subir a la granja el último control que he desarrollado. Se trata de un gridview editable, como tableView pero que admite más cantidad de controles de edición.
Podéis editar la tabla usando textbox, valuebox, checkbox, datebox, listbox, buttonbox, etc. etc.
El aspecto sería, más o menos éste:
En la imagen tenéis cómo se ve un campo boolean y cómo se editaría un campo de fecha.
Por defecto, sin poner ni hacer nada, el control edita los campos de texto con textbox, los lógicos con checkbox, los numéricos con valuebox y los de fecha con datebox pero podéis cambiar ese comportamiento para el campo que queráis.
He añadido además un método deshacer (undo) que permite depurar los datos introducidos antes de su grabación.
Además he añadido un video-tutorial con un ejemplo de uso, cambio de controles, depuración, etc. aquí:
Link
Espero que os sea útil.
Nuevo Control: TableEdit
Objetivo: Nuevo Control: TableEdit
última edición por shordi el Miercoles, 17 May 2017, 10:27; editado 1 vez
última edición por shordi el Miercoles, 17 May 2017, 10:27; editado 1 vez
Objetivo: Re: Nuevo Control: TableEdit
Me lo apunto y me lo quedo.
Perooo,¿ no hemos quedado que el Gridview es solo para mostrar datos ?. ¿ Ya te cambiaste de camisa ?.
Saludos
Perooo,¿ no hemos quedado que el Gridview es solo para mostrar datos ?. ¿ Ya te cambiaste de camisa ?.
Saludos
Objetivo: Re: Nuevo Control: TableEdit
última edición por tincho el Miercoles, 17 May 2017, 13:42; editado 1 vez
Comentamos todo en este hilo, así esta todo junto?
Saludos.
Saludos.
última edición por tincho el Miercoles, 17 May 2017, 13:42; editado 1 vez
Objetivo: Re: Nuevo Control: TableEdit
Otro tema que me olvide de comentar es el de cambiar la conexión, este control trabaja parecido al de los controles extendidos verdad?
Hay que definir una conexión, pero luego se pueden cambiar los parámetros de esta verdad?
Por ejemplo se puede usar un motor SQLite o PostrgreSQL solo definiendo los parámetros, por ejemplo, al abrir el formulario.
Saludos.
Hay que definir una conexión, pero luego se pueden cambiar los parámetros de esta verdad?
Por ejemplo se puede usar un motor SQLite o PostrgreSQL solo definiendo los parámetros, por ejemplo, al abrir el formulario.
Saludos.
Objetivo: Re: Nuevo Control: TableEdit
Shell, Shordi dijo:
O sea, captó la atención con "gridview" y luego lo explica y aclara con que es un "tableView".
Shordi, muy bueno tu control... y el vídeo lo vi acelerando la velocidad a 1.25 y no se nota nada de momentos dubitativos... se ve genial la utilidad del control. Gracias por compartir.
Saludos...
Citar:
O sea, captó la atención con "gridview" y luego lo explica y aclara con que es un "tableView".
Shordi, muy bueno tu control... y el vídeo lo vi acelerando la velocidad a 1.25 y no se nota nada de momentos dubitativos... se ve genial la utilidad del control. Gracias por compartir.
Saludos...
Objetivo: Re: Nuevo Control: TableEdit
El Gridview es sólo para mostrar datos, efectivamente. Ésto... es algo totalmente distinto
En una base de datos, cada una de las "tablas maestras" -como las llamaba alguien- lleva un puñado de tablas auxiliares para la normalización de los datos, Son tablas con muy pocos campos, a veces sólo uno y que hay que mantener. Editar sobre la propia lista, cuando algo es tan simple, es toda una tentación... y al final he picado.
Shell escribió:
El Gridview es sólo para mostrar datos, efectivamente. Ésto... es algo totalmente distinto
En una base de datos, cada una de las "tablas maestras" -como las llamaba alguien- lleva un puñado de tablas auxiliares para la normalización de los datos, Son tablas con muy pocos campos, a veces sólo uno y que hay que mantener. Editar sobre la propia lista, cuando algo es tan simple, es toda una tentación... y al final he picado.
Objetivo: Re: Nuevo Control: TableEdit
No es necesario definir la conexión en el IDE. Se puede hacer todo por código sin problema... sólo que en el IDE está más "a mano" y puedes seleccionarla sin escribir nada.
Exacto.
tincho escribió:
No es necesario definir la conexión en el IDE. Se puede hacer todo por código sin problema... sólo que en el IDE está más "a mano" y puedes seleccionarla sin escribir nada.
Citar:
Exacto.
Objetivo: Re: Nuevo Control: TableEdit
¡Pero así se pierde mi varonil, sexy y profundo tono de voz!
vicr escribió:
¡Pero así se pierde mi varonil, sexy y profundo tono de voz!
Página 1 de 2
No puede crear mensajesNo 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
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.1105s (PHP: -31% SQL: 131%)
Consultas SQL: 25 - Debug off - GZIP Activado