FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Color de una celda de un Grid almacenado en BD
Saludos, y nuevamente con estos requerimientos locos de los usuarios...
dice q quiere ver lo mismo q ve en su hoja d Excel. Utilizo D7 y SQLServer2000 El sistema q desarrolo en estos momentos es un cronograma de pagos diarios, lo que se vera sera un grid con 32 columnas, la 1ra indica el concepto del pago y desde la 2 hasta la 32 indican los 31 días del mes actual si los tuviese. algo asi : ---------Lunes----Martes---Miercoles----Jueves---Viernes---Sabado......... --------27Set05--28Set05---29Set05---30Set05--01Oct05--02Oct05......... Pago1----------- $150.00----$250.00------------------------------------ Pago2------------------------------------$50.00------------------------ Pago3-------------------------------------------$1,500.00-------------- Pago4--$150.00--------------------------------------------------------- Pago5------------------------------------------------------$300.00----- ..... ..... Y supongamos que el Pago1 del Martes 28Set05 y el Pago5 del Sabado 02Oct05 hay que amortizar al mismo proveedor, entonces el usuario quiere que se pinte el fondo de la celda de los dos pagos con un mismo color, para poder relacionarlos facilmente de forma visual. Pense en darle click derecho y seleccionar el mismo color en cada celda, este color debería estar guardado en una tabla, en la misma u otra tabla. Tal ves alguien hizo algo parecido y pueda ayudarme.
__________________
Joseph Buttgembach Verde Lima - Perú |
#2
|
|||
|
|||
Tengo lo q queria, pero es muy lento.
Saludos : Tengo lo q queria.
He creado una tabla donde almaceno el color de la celda. Asigno el color de la celda con el componente ColorDialog. Utilizo un dbGrid de los Componentes InfoPower este tiene un evento q se llama OnCalcCellColors donde segun la ubicación ddel cursor obtengo la fila y columna con estos datos busco en la tabla el color y se asigna a la celda. El gran problema es que este evento se ejecuta constantemente, es decir el grid se redibuja constantemente por diversos motivos, esto causa el desplazameinto por el grid sea lento. Por lo tanto la mi solución no es eficiente. Porfa si alguien puede ayudarme o darme otra sugerencia, seria genial. Gracias
__________________
Joseph Buttgembach Verde Lima - Perú |
|
|
|