![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Hola,
te cuento un poco lo que podrías hacer, pero no tengo delphi aquí para comprobarlo y darte mejores pistas. En ocasiones, para seleccionar registros en un grid lo que hago es: - crear un stringlist - Cuando pulso espacio selecciono el registro. Cojo el id del registro y lo almaceno en el stringlist. Si está seleccionado lo borro del stringlist. - Al pintar la fila, si el id está en la lista, pinto en negrita. ¿ Cómo encaja esto en tu pregunta ? Sencillo, en lugar de pintar en negrita, añade un campo calculado que no dependa del dataset, y si el id del registro está en la lista, pintas checado el checkbox. Después, si quieres hacer algo con los registros seleccionados, te coges el stringlist y procesas todos los ids que tenga. Puedes mejorar la selección del registro obviamente utilizando el campo calculado del checkbox. Espero que lo hayas entendido, es bastante sencillo. Suerte y un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Hacer que una columna de un DbGrid aparezca distinta según valor | Aprendiendo | OOP | 11 | 30-11-2018 14:47:20 |
| Poner checkbox en un dbgrid | aitken | Varios | 4 | 19-07-2005 17:12:26 |
| group by y dbgrid, poner condicion como columna? | JoseQ | Conexión con bases de datos | 4 | 17-05-2005 03:57:24 |
| Poner un checkbox dentro de un Dbgrid | Nbull | SQL | 3 | 02-03-2005 17:47:22 |
| checkbox dentro de DBGrid | empty | Varios | 1 | 30-03-2004 17:58:10 |
|