FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como salir del modo edicion en una cxGrid
Hola estoy trabajando con una cxGrid que tiene sus celdas editables. hay una de ellas que debe realizar unas validaciones en el afterEdit con el valor que se ingresa en la misma. Para poder realizar correctamente necesitaría que la celda salga del modo edición. Hay forma de hacerlo?
Saludos |
#2
|
||||
|
||||
Cita:
No acabo de entender bien lo que necesitas...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Hola, proba con los métodos PropertiesValidate, PropertiesEditValueChanged de las columnas.
cxGridDBTableView1Columna1PropertiesValidate. Suerte
__________________
Suerte Alejandro |
#4
|
|||
|
|||
Aclaracion
Cuando escribo sobre la celda un valor, por ej: 55 y presiono enter se ejecuta la validación que revisa si el valor ingresado es mayor a 40, como lo es debe colocar 0,00 en la celda pero como la misma sigue en modo edición la celda no registra el nuevo valor y queda en 55.
Ya encontré la forma de modificar el valor de la celda cuando este en modo edición, pero esto repercute mucho en el rendimiento del programa, lo que yo necesito es la forma de sacar la celda de modo edición para que no sea necesaria la validación si esta o no siendo editada la celda |
#5
|
|||
|
|||
Hola, proba con esto:
Esto hace que el valor de la celda cambie, al usar DisplayValue:=0 Error:=True hace que no salga de la columna. La columna la tengo definida en el grid como "CurrencyEdit" en Properties. Creo que para que salga del modo edición hay que hacer un post ó cancel en la tabla/query.
__________________
Suerte Alejandro Última edición por aledieb fecha: 07-03-2024 a las 17:17:45. |
#6
|
|||
|
|||
Cita:
|
#7
|
|||
|
|||
Exactamente es lo que necesito hacer, pero no se como hacerlo. Todo lo que he probado no funciona
|
#8
|
|||
|
|||
Hola.
Estas usando cxGrid de DevExpress? Probaste cambiar la validación al ejemplo que pase? A mi parecer es mejor usar OnValidate de la celda para validar los datos que ingresa el usuario. Creo que el afterEdit solo se ejecuta cuando en el grid se cambia de celda.
__________________
Suerte Alejandro |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error al poner en modo edición una tabla | jocaro | Varios | 4 | 17-03-2016 17:41:29 |
Columnas TDbgrid en modo edición | JAI_ME | Varios | 7 | 12-09-2012 22:45:21 |
Modo de edicion componente Firebird | shany | Varios | 6 | 30-08-2010 06:32:18 |
Poner TTreeView en modo de edición | yusnerqui | OOP | 3 | 10-04-2006 20:33:47 |
Como puedo cambiar la propiedad de edicion y no edicion a un StringGrid1 | ctronx | Varios | 2 | 26-06-2004 00:10:19 |
|