Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
Nuevo Control: TableEdit
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í:
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
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.
Registrado: Septiembre 2013
Mensajes: 158
Edad: 47
Re: Nuevo Control: TableEdit
Shell, Shordi dijo:
Citar:
...Se trata de un gridview editable, como tableView pero que admite más cantidad de controles de edición...
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.
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
Re: Nuevo Control: TableEdit
Shell escribió:
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
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.
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
Re: Nuevo Control: TableEdit
tincho escribió:
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?
.
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:
Por ejemplo se puede usar un motor SQLite o PostrgreSQL solo definiendo los parámetros, por ejemplo, al abrir el formulario.
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
Re: Nuevo Control: TableEdit
vicr escribió:
Shell, Shordi dijo:
Citar:
...Se trata de un gridview editable, como tableView pero que admite más cantidad de controles de edición...
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...
¡Pero así se pierde mi varonil, sexy y profundo tono de voz!
Fecha y hora actual: Jueves, 02 May 2024, 04:48 • Todas las horas son UTC + 1 Hora
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
Lista de permisos
Lista de permisos
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