FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
En mi caso utilizo una comprobación como esta:
__________________
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
|
||||
|
||||
Bueno, creo que es la misma, aunque la tuya es más elegante
La función Odd debe hacer algo así:
__________________
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. |
#4
|
||||
|
||||
Hola Neftali.
Hacen prácticamente lo mismo, aunque evaluan condiciones diferentes. es verdadera si num es par y es verdadera si num es impar. Pero para pintar las filas alternando dos colores cualquiera funciona perfectamente. Saludos. |
#5
|
||||
|
||||
Sí, a eso me refería.
__________________
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. |
#6
|
||||
|
||||
Cita:
Hola Neftali Estube provando con esto... y no me ha funcionado... tengo lo siguiente 1.- Ejecuto el codigo en onDrawColumnCell 2.- Cree la variable Num de tipo Int 3.- Cambie DataLink por el nombre del DBGrid 4.- Cambie Config.App.ColorAlternativo por clMoneyGreen En difinitiva... no me da el efecto.... el codigo que uso es asi:
igual.. voy a seguir intentando.. Salu2
__________________
BlueSteel Última edición por BlueSteel fecha: 26-11-2010 a las 17:46:34. |
#7
|
||||
|
||||
Revisa el ejemplo que te paso. Nos hemos dejado de indicarle que vuelva a pintar la fila.
__________________
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. |
#8
|
||||
|
||||
Gracias Neftali
revise el ejemplo.. realice todo igual.... salvo 3 cosas: cambiar el nombre del DBGrid... y de donde se obtienen los colores. lo demás esta igual, pero no se por que no me pinta las filas. si compilo tu ejemplo funciona bien.. pero quizas sea un bug de esos... lo raro es que si quiero pintar las celdas que cumplan una condición si lo hace bien (en otro dbgrid)... este es el codigo que utilizo...
la proxima semana seguiré probando Salu2 y que tengan un buen fin de semana
__________________
BlueSteel |
#9
|
||||
|
||||
¿Sobre qué Base de Datos trabajas y con qué componentes estás probando?
Hay componentes que no implementan el Recno y puede ser que te esté devolviendo -1; En ese caso el pintado no funcionaría. Esta propiedad está pensada para que sea redefinido por los derivados de TDataSet, si los componentes ue usas no la han redefinido no funcionará este código.
__________________
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. |
#10
|
||||
|
||||
Hay una forma de pintar alternadamente las filas sin depender del número de registro que consiste en calcular la fila a partir de la posición de la celda que se está dibujando (Rect.Top) y la altura de las filas.
No la he encontrado pero creo que es algo como esto:
Creo recordar que era algo más sencillo pues aquí hay que manejar el evento AfterScroll del DataSet que se esté usando. Pero por ahí va la idea. // Saludos |
#11
|
||||
|
||||
... y no será que debes de usar el evento OnDrawColumnCell del DBGrid en vez del evento OnDrawCell ??
__________________
Piensa siempre en positivo ! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como pintar la fila de un DBGrid | Gustavo Gowdak | OOP | 2 | 04-05-2006 21:34:04 |
Pintar toda una fila de un DBGrid | Luciano M. | Varios | 4 | 02-05-2006 22:30:24 |
Pintar Fila del DBGrid | Palmiro | Conexión con bases de datos | 2 | 05-04-2006 23:25:51 |
Copiar Fila Completa de un DBGrid a otro | jdangosto | OOP | 2 | 19-07-2005 09:15:48 |
Pintar Fila por medio en ub DBGrid | josem | OOP | 3 | 01-01-2005 20:54:52 |
|