FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Si Entiendo
Si Entiendo lo que me dijo en su primer comentario, pero sinceramente no sabìa que tambien se le tiene que decir al grid en que Registro se debe de pintar, pero bueno, yo reconozco que usted esta en lo Correcto, mi unica finalidad es de Pintar SOLO una Celda de un Registro que cumpla una condicón, no quiero que me pinte Toda la Fila y toda la columna de una Celda, como ya se dio cuenta es la primera vez que intento hacer esto, solamente ocupo saber si no se puede hacer lo que menciono.
Espero me haya explicado. Saludos. |
#2
|
||||
|
||||
Cita:
Por dar un ejemplo, suponte que tienes en la columna 3 un dato numérico y deseas pintar de rojo aquellas celdas de dicha columna cuyos valores sean negativos. La condición será del estilo:
En este caso la condición no sólo incluye el número de columna sino además una condición que depende de la fila (esto es, del valor en particular que tenga el campo de esa columna para una fila o filas en específico). // Saludos |
#3
|
||||
|
||||
oki
La condicion la ya tengo Sr. Roman, hago la validación en el Evento OnColExit del dbgrid cuando capturo un valor en la celda determinó que valor contendrá PVentaCheck si es False pintará la Celda de lo contrario no la pinta, pero el Problema no es eso si no que al Insertar un nuevo registro la DESPINTA, este es mi problema.
Saludos. |
#4
|
||||
|
||||
Volvemos al mismo punto. Tú asignas un valor a PVentaCheck como dices en el evento OnColExit y será válido sólamente para el registro que acabs de editar, pero el evento OnDrawColumnCell no tiene ni idea de a qué registros aplicar esa condición. El evento únicamente ve una variable estática PVentaCheck pero nada que le indique qué fila usar.
Lo más posible es que el código que uses en OnColExit para determinar el valor de PVentaCheck debas trasladarlo al evento OnDrawColumnCell. // Saludos |
#5
|
||||
|
||||
Gracias....!!!!
Ok.. Roman Gracias, y disculpe si lo hice sacar de onda pero es la primer vez que pinto una celda de un dbgrid desconocía como se hacía para pintar solo un registro sin pintar toda la columna y toda la fila de la celda.
Le agradezco su valioso Tiempo. Que tenga buen día. |
|
|
|