FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
DBGrid MultiSelect, selección y deselección
Hola nuevamente amigos,
Quizas es algo simple pero lo que he intentando no me ha funcionado. Les explico lo que estoy realizando antes de ir al inconveniente En esta ocación estoy tratando de realizar sumas parciales en una factura, para ello activo la propiedad multiselect del dbgrid y realizo el total parcial de la columna deseada como sigue.
Hasta ahi todo bien, ahora lo que me falta para que sea manejable: Con Ctrl + Clic se seleccionan las filas que el usuario desea, lo que me interesa es que si el registro en el dbgrid esta seleccionado y vuelvo de nuevo a hacer Ctrl + Clic esta se deSeleccione y así solo sume las que queden seleccionadas. He intentado hacer lo siguiente en el evento onCellClick del dbGrid pero no funciona
Saludos, Última edición por Casimiro Notevi fecha: 18-11-2018 a las 16:24:53. |
#2
|
||||
|
||||
Cita:
Yo uso en algún formulario el "multiselect" y funciona con ese comportamiento, si pulsas Ctrl+Click se selecciona y si vuelves a pulsar se "deselecciona". Saludos
__________________
Be water my friend. |
#3
|
|||
|
|||
Hola newtron,
Ahora que lo dices, me he dado cuenta de que al tener también activada la Opción dgRowSelect no es visible cuando el registro deja de estar seleccionado al darle Ctrl + Click de nuevo. Tendría que buscar la manera de cambiar el color al registro seleccionado para que no coincida con la selección múltiple de registros, lo que confundiría al usuario. Saludos, |
#4
|
||||
|
||||
Cita:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
|||
|
|||
Hola ecfisa
El código que me has dado funciona bien . aunque estoy utilizando los themes de delphi y estos cambian de color el dbgrid por cada tema, lo que he hecho es dejarlo sin el dgRowSelect y cuando hago ctrl +click luego de estar seleccionado, solo queda seleccionada una celda, pero por lo menos de esta forma el usuario se da cuenta que el registro no esta seleccionado para sumar. Gracias por su ayuda. Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Pasar registros de una DBGrid a otra Dbgrid usando multiselect | Soa Pelaez | Varios | 4 | 08-03-2017 12:41:28 |
Problema con Multiselect en DbGrid | ElDioni | OOP | 6 | 18-05-2011 10:52:31 |
Contenido de un DBGrid en MultiSelect | mrnovice | OOP | 7 | 20-01-2009 18:34:30 |
MultiSelect en DBGrid con Shift | gluglu | OOP | 0 | 01-06-2007 02:22:04 |
Dbgrid y Multiselect | jorge_mosquera | OOP | 3 | 26-04-2007 03:22:41 |
|